前提,我说的是修改源代码中比如Mms app等自带的应用程序,而不是说android源代码,后者只能以java工程导入。
一般我们会用到两个jar包,common.jar和framework.jar,需要把他们添加到源代码程序中,因为应用程序源码用到了这两个jar包下的很多类。怎么得到了?如下。
一般我们会用到两个jar包,common.jar和framework.jar,需要把他们添加到源代码程序中,因为应用程序源码用到了这两个jar包下的很多类。怎么得到了?如下。
首先要编译你下载的android源码,之后会在out/target/common/obj/JAVA_LIBRARIES/生成很多文件目录,其中android-common_intermediates/classes.jar就是对应的common.jar,而framework_intermediates/classes.jar对应是framework.jar.导入工程后,一般就没有什么错误的,你基本上可以开发了。其他的应用程序源码都基本上可以用这两个jar包
补充说明:
导入android_common.jar ,android_core.jar ,android_framework.jar 需要注意顺序,这三个包是运行时环