编译Ubuntu触摸没有规则来制作目标“APPS /../ src / R.stamp”

时间:2016-11-28 18:42:58

标签: java android compilation r.java-file ubuntu-touch

我正在尝试为Galaxy Note 10.1编译Ubuntu Touch,我在编译时遇到了这个错误:

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. 使用“phablet-dev-bootstrap”
  2. 下载Ubuntu Touch Source
  3. 获取此Samsung设备的特定文件
  4. “。build / envsetup.sh”和“lunch”
  5. “make”
  6. 有人知道吗?

1 个答案:

答案 0 :(得分:0)

我进步了,我终于理解了这个消息的含义。

makefile尝试编译应用程序" AdvancedDisplay.apk",这取决于应用程序" framework-res.apk"。但是需要的R.stamp尚未编译。

我可以直接测试使用命令生成的错误" mmm frameworks / base / core / res /"编译子目录的makefile,而不等待其他编译工作。 要使这个解决方案起作用,你必须让#34; make -j1"工作(并一次又一次)直到目标" aapt"已建成。

该错误是由于" add-resource"在一些res / config.xml文件中缺少,我必须修改...以获取其他错误!!!

由于我没有获得最后一个Ubuntu Touch版本(phablet-dev-bootstrap默认获得4.4.2版本),我将尝试最后一个分支,并将暂时将这些错误留在我身后。< / p>