关闭

android 编译Launcher3 出错

1990人阅读 评论(6) 收藏 举报
分类:

题记

由于工作需要,需要在android4.4版本中编译系统原生的Launcher3 APP,在Launcher3 目录下,直接mm 编译却出错,于是便有了本文。


分析解决

编译过程中报错提示如下:

make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/libprotobuf-java-2.3.0-nano_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/Launcher3_intermediates/classes-full-debug.jar'.  Stop.

原生的SDK居然报错,没办法只能着手分析了。从字面分析来看是编译需要的protobuf jar包没有build进去导致的,先看看是哪个相关的包。

host-libprotobuf-java-2.3.0-nano.jar这个jar包没编译出来,看了下源码的mk文件,是有相关的编译配置的,于是想想是不是有编译依赖包相关的指令,

网上一找,还真有mma,于是mma一敲,哗啦啦的过了。大笑

网上有很多介绍的文章是在eclips中导入应用进行编译的,此处就不作分析了。回头有空研究下这些个编译指令。。。



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:65566次
    • 积分:882
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:18篇
    • 译文:0篇
    • 评论:17条
    最新评论