展会信息港展会大全

用eclipse导入查看mtk android2.36的源码时找不到包名:android.os.Looper 的错误解决办法
来源:互联网   发布日期:2016-01-14 14:14:36   浏览:2180次  

导读:以前在eclipse下导入2.1的源码时很顺利,基本没有错误。今天拿到mtk6573(android2.36)源码,在eclipse中导入时,发现很多地方提示无法引入android.os.Lo...

以前在eclipse下导入2.1的源码时很顺利,基本没有错误。今天拿到mtk6573(android2.36)源码,在eclipse中导入时,发现很多地方提示无法引入android.os.Looper 的错误,经查找发现在2.1的源码中, 在framework/.../os目录下是Looper.java文件,而在android2.36中,该文件不存在,但在utils下发现Looper.cpp文件,可能新版已经将Looper改为Navite代码,源码可以在命令行下正确编译,因此确定源码本身是没有问题的,猜想可能是需要引入某个jar库,于是将编译后的Framework的jar引入,问题得到解决。具体操作如下:

在项目上单击右键,选择“属性”,选择 java build path,选中 Libraris 页,执行 Add Jars,从android源码目录下找到如下的jar加入:

out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar

注意:以上操作的前提是必须先在linux中成功编译全部源码,否则找不到上述jar文件。

摘自 勇敢的心_

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港