我正在尝试用我的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,但我找不到。
我搜索了这个问题,但我找不到任何有效的解决方案。
任何人都知道解决方案吗?
答案 0 :(得分:-1)
我修好了。
device / lge / f400k出了点问题。 它的名称(f400k)与供应商/ lge / g3-common / Android.mk中的f400不匹配
我将目录名更改为f400(我也在设备/ lge / f400中编辑了一些文件的名称和文件。),它可以正常工作。
现在它看起来好像编译好了......