在我们开发自己的ROM时,常常会增加一些自定义的API,而这些API在google公开的SDK中是没有的,导致想要使用这些API的应用在Eclipsea中无法编译通过,下面说下怎么在Eclipse使用中使用自己的编译的SDK:
1,打开Eclipse的Preferences,选择Java>Build Path>User Libraries
2,点击new新建一个Lib,名字随便取
3,选中这个Lib,点击Add JARs,这里要添加的主要有两个JAR包,yourrom/out/target/common/obj/JAVA_LIBRARIES /core_intermediates/classes.jar和yourrom/out/target/common/obj /JAVA_LIBRARIES/framework_intermediates/classes.jar
,这两个JAR包已经包含了绝大部分API,如果配置到工程,还有找不到的API,可以在yourrom/out/target/common/obj/JAVA_LIBRARIES这个目录下搜索出JAR包然后添加进来。
1,打开Eclipse的Preferences,选择Java>Build Path>User Libraries
2,点击new新建一个Lib,名字随便取
3,选中这个Lib,点击Add JARs,这里要添加的主要有两个JAR包,yourrom/out/target/common/obj/JAVA_LIBRARIES /core_intermediates/classes.jar和yourrom/out/target/common/obj /JAVA_LIBRARIES/framework_intermediates/classes.jar
,这两个JAR包已经包含了绝大部分API,如果配置到工程,还有找不到的API,可以在yourrom/out/target/common/obj/JAVA_LIBRARIES这个目录下搜索出JAR包然后添加进来。
4,新建一个Android工程,打开属性选择Java>Build Path>Libraries,把自带的SDK包remove掉,选择Add Libraries>User Libraries>选择你新建的lib名字然后点击完成,这样就配置好自己的SDK了,你增加的API也能够看到了,能够顺利的编译成apk文 件。
转载自:http://blog.chinaunix.net/uid-22028566-id-3184251.html