构建android

时间:2015-08-23 02:18:10

标签: android cyanogenmod

我正在尝试用我的ubuntu构建Cyanogenmod 12.1。 目标设备是韩国G3(F400x)。

我使用TheMuppets专有的供应商/ lge /以及来自Cyanogenmod github的其他东西,并从我手机上运行的Cyanogenmod 12中提取所需的文件。

但是当我尝试构建时...(使用命令" brunch f400k")我可以看到这一点。

make: *** `/home/newnis/android/system/out/target/product/f400k/obj/SHARED_LIBRARIES/libandroid_servers_intermediates/LINKED/libandroid_servers.so'에서 필요로 하는  타겟 `/home/newnis/android/system/out/target/product/f400k/obj/lib/libtime_genoff.so'를 만들 규칙이 없습니다.  멈춤.

这是韩国的消息,我想这意味着:

make: *** No rule to make target `/home/newnis/android/system/out/target/product/f400k/obj/lib/libtime_genoff.so` needed by `/home/newnis/android/system/out/target/product/f400k/obj/SHARED_LIBRARIES/libandroid_servers_intermediates/LINKED/libandroid_servers.so'. Stop.

英文。 我从手机上复制了libandroid_servers.so,但结果是一样的。 另外,我试图从手机上找到libtime_genoff.so,但我找不到。

我搜索了这个问题,但我找不到任何有效的解决方案。

任何人都知道解决方案吗?

1 个答案:

答案 0 :(得分:-1)

我修好了。

device / lge / f400k出了点问题。 它的名称(f400k)与供应商/ lge / g3-common / Android.mk中的f400不匹配

我将目录名更改为f400(我也在设备/ lge / f400中编辑了一些文件的名称和文件。),它可以正常工作。

现在它看起来好像编译好了......