FAQ04080]如何消除Phone模块导入Eclipse后产生的错误
来源:互联网 发布:mac能用ppt吗 编辑:程序博客网 时间:2024/05/14 22:18
[Android Version]
Android V2.3 (GB,GB2,GB3)
Android V4.0, 4.1(ICS,ICS2,JB)
Android V4.2(JB2,JB3)
[DESCRIPTION]
一般来说,alps工程中的系统应用导入Eclipse后一般都会有很多编译错误,下面我们会以Phone模块为例来说明如何消除这些编译错误,方面我们使用Eclipse进行开发与debug。
[SOLUTION]
1、 将alps中的系统应用取出,例如我们取出./alps/package/apps/Phone/,在Eclipse中新建一个Android Project,将之前取出的Phone模块导入,然后我们就会发现有很多编译错误:
2、 由于Google原生SDK中android.jar的限制,我们需要继续添加一些jar文件参与编译解决编译错误。在我们编译整个alps工程时,其实我们需要的jar文件已经产生,路径为:
a) alps/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar
b) alps/out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes.jar
c) alps/out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes.jar
将以上三个jar文件分别重命名为framework.jar\core.jar\ext.jar,然后导入之前Eclipse建立的工程中:
查看一下效果,看看是否还有编译错误。
这里建议将SDK自带的android.jar删除,因为它会被优先编译,导致编译错误。
3、 如果还有错误,可能是还要依赖其他的.java,将这些 .java 文件(.aidl / .java)copy 过来一起编译即可,这里注意package name要用对。
4、若是有发现API level的的编译错误,可以尝试使用在工程上右键---Android Tools---Clear Lint Markers来尝试忽略。这样编译错误就基本清理完毕。
注意事项:
Android 4.1之后的版本,Google开始对framework做拆分,例如有可能还需要加入secondary-framework.jar/telephony-common.jar等。可以仿照以上方式将需要的jar档导入即可
- FAQ04080]如何消除Phone模块导入Eclipse后产生的错误
- [FAQ04549] JB Launcher2 代码导入Eclipse 后如何消除错误
- 一步消除导入Android项目所产生的错误
- eclipse如何消除error pages的错误
- eclipse如何消除error pages的错误
- Eclipse validate后产生错误的处理
- android studio导入jar 后产生的 gradle 错误
- eclipse导入android项目后出现错误的解决方法
- 消除a标签点击后产生的虚线框
- android devlop:adb如何使用 &&& 消除工程导入时的“Invalid project description”错误
- 消除VO.xml.rdf文件产生的致命错误
- eclipse导入android项目后R文件始终产生不了的问题
- 最近遇到nutch导入eclipse后产生到一些问题
- 关于cocos2d-x项目导入到eclipse中clean项目时产生的错误
- 关于图片锯齿产生的原因和如何消除
- 如何解决IDEA导入eclipse 的项目出现\65279错误?
- “Windows Phone 7 Series”的名字是如何产生的
- 消除工程导入时的“Invalid project description”错误
- Android内存与性能优化
- 查看mysql 主从的状态
- ReAct 基本语法
- 奇异网盘点全球10大最荒诞的“时髦”事件
- Intellj IDEA-乱码问题解决
- FAQ04080]如何消除Phone模块导入Eclipse后产生的错误
- Oracle for Linux 1-7数据文件作用说明
- viewpager 屏幕显示多个
- [IOS]添加预编译文件(.pch)
- 内存调优的案例分析
- VMware 虚拟机的网络连接方式详解
- 学生管理系统
- Android 项目代码行统计方法
- iOS 优秀博客