在Eclipse中编译系统应用

原创 2013年12月04日 21:36:55

1.1 eclipse中编译系统apk

android自带的apk,或者平时我们开发一些系统apk,经常会发现导入eclipse开发时报一堆错误,无法编译,如图所示:

 

图中DeviceManager.java 引用了两个系统接口IMountServiceServiceManager,这时直接用下载的SDK包是会提示找不到该两个类的,所以我们要使用我们从代码里编译出来的jar.

(1)在服务器上编译android,拷出android\out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar

(2)右击该android project,弹出菜单选Build Path --> Add Libraries... --> User Library  --> next, 如图  

(3)点击User Library --> New 新增一个Library,给它命名,并且一定要勾上"System library"(否则装不到板子上),

(4)这样就出现了叫"A31_42_frameworks"的库,点击Add JARs,给该库添加刚才拿出来的那个"classes.jar"的包,添加完如图:

(5)点击"OK "  --> Finish  -->回到原来的eclipse开发界面,

(6)右击该project--> Build Path --> Configure Build Path --> Order and Export,把之前添加的A31_42_frameworksup移到原生SDK的前面,编译时优先使用自己新增的库.如图

 

(7)这样,重新编该apk,之前的IMountServiceServiceManager类的错误就不再有了.

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

基于Android源码编译系统应用

最近实验室项目有一个

编译系统词法分析

makefile编译系统

android编译系统makefile(Android.mk)写法

(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下 Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式: LOCAL_PATH:=$...

一个汉字行编译系统程序

  • 2011-05-06 23:12
  • 1.94MB
  • 下载

Android编译系统中头文件搜索路径的顺序问题

今天在编译一个代码时发现Android编译系统在设置头文件搜索路径的顺序上好像有些问题。Android编译系统本身设置了一堆公共的头文件搜索路径(参见pathmap.mk中pathmap_INCL的定...

c-free 最好的C编译系统

  • 2009-05-06 13:20
  • 7.26MB
  • 下载

java 反编译系统

  • 2010-04-22 10:05
  • 944KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)