2016-11-28 68 views
1

我试图编译Ubuntu的触的Galaxy Note 10.1,而我对这个错误stucked在编译:编译Ubuntu的触摸没有规则,使目标“APPS /../ SRC/R.stamp”

make: *** Aucune règle pour fabriquer la cible « /home/vincent/Documents/DEV/ubuntutouch/out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp », nécessaire pour « /home/vincent/Documents/DEV/ubuntutouch/out/target/common/obj/APPS/AdvancedDisplay_intermediates/src/R.stamp ». Arrêt. 

我所做的是:

  1. 下载Ubuntu的触摸来源为 “平板手机-DEV-引导”
  2. 获取特定文件这款三星设备
  3. “构建/ envsetup.sh。”和“午餐”
  4. “make”

有人有线索吗?

+0

尝试了很多事情之后,位于“hardware/samsung /”中的应用程序“AdvancedDisplay”似乎无法编译。 – VinceIsZombie

回答

0

我进步了,终于明白了这个消息的含义。

makefiles尝试编译应用程序“AdvancedDisplay.apk”,该应用程序依赖于应用程序“framework-res.apk”。但是需要的R.stamp没有被编译。

我可以直接测试使用编译子目录的makefile的命令“mmm frameworks/base/core/res /”生成的错误,而无需等待其他编译工作。 要使此解决方案有效,您必须让“make -j1”工作(并且一次又一次),直到构建目标“aapt”。

错误是由于某些res/config.xml文件中缺少“添加资源”,我不得不修改...以获取其他错误!

因为我没有得到最后一个Ubuntu Touch版本(phablet-dev-bootstrap默认获取4.4.2版本),所以我会尝试最后一个分支,并且会暂时将这些错误留在我身后。

+0

分支6.0.0_r1上的同样的问题。 – VinceIsZombie

相关问题