2015-08-23 1 views
0

J'essaie de construire CyanogenMod 12.1 avec mon ubuntu. Le périphérique cible est la Corée G3 (F400x).erreur libtime_genoff.so lors de la construction android

J'ai utilisé la propriété propriétaire de TheMuppets pour le fournisseur/lge/et d'autres choses de Cyanogenmod github, et j'ai extrait les fichiers nécessaires de Cyanogenmod 12 qui fonctionne sur mon téléphone. Mais quand j'essaye de construire ... (en utilisant la commande "brunch f400k") je peux voir ceci.

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'를 만들 규칙이 없습니다. 멈춤. 

C'est un message coréen, je pense que cela signifie:

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. 

en anglais. J'ai copié libandroid_servers.so depuis mon téléphone, mais le résultat était le même. En outre, j'ai essayé de trouver le libtime_genoff.so de mon téléphone, mais je n'ai pas pu trouver cela.

J'ai googlé ce problème, mais je n'ai pas trouvé de solution de travail.

Quelqu'un connaît la solution?

Répondre

0

Je l'ai corrigé.

Quelque chose n'allait pas avec device/lge/f400k. Son nom (f400k) n'a pas été apparié avec F400 dans fournisseur/LGE/g3-common/Android.mk

J'ai changé le nom du répertoire pour F400 (j'ai modifié le nom de certains fichiers et les fichiers dans le périphérique/LGE/F400, aussi .), et il fonctionne.

Maintenant il semble que ça compile bien ...