由于项目需要,需要在Android 2.1上编译一个供Application开发的编译环境,Application只需在此环境中编译代码就行。
编译过程:
1,  libcore.jar -> apns-conf.xml -> acp -> dx(dx.jar) -> aapt; (-> means depending on)
2, framework-res.apk -> signapk.jar -> zipalign
3, ext.jar -> libgoogleclient
4, framework.jar -> core.jar & ext.jar -> aidl -> drmagent -> jrdshared
5, Apps -> test-runner使用此环境编译Email时,发现无法缺少android_stubs_current_intermediates/javalib.jar,我该如何
单独编译android_stubs_current_intermediates/javalib.jar,麻烦高手给个方案。

解决方案 »

  1.   

    mmm PATHandroid_stubs_current_intermediates/javalib.jar没有对应的文件目录
      

  2.   

    经过确认,android_stubs_current_intermediates这个Android.mk中的LOCAL_SDK_VERSION相关,如果注释掉相关配置,编译OK,就不需要依赖android_stubs_current_intermediates
      

  3.   

    LOCAL_SDK_VERSION跟Android的版本相关
      

  4.   

    如果注释掉了,虽然能编译通过,但安装执行时会不会出现版本问题?
    可以重新编译一个编译环境,把android_stubs_current_intermediates/javalib.jar添加进去吗?
    毕竟从要从根本上解决问题比较好。