Ошибка при сборке исходного кода Android V2.2 [Froyo] - PullRequest
0 голосов
/ 06 мая 2011

Я получаю следующую ошибку при создании кода Froyo -

No private recovery resources for TARGET_DEVICE passion
target Generated: libclearsilver-jni <=  out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar
target Generated: libclearsilver-jni <=     out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar
host C: libneo_util <= external/clearsilver/util/neo_hash.c
host Executable: acp (out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp)
/bin/bash: javah: command not found
/bin/bash: javah: command not found
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-    jni_intermediates/org_clearsilver_CS.h] Error 127
make: *** Waiting for unfinished jobs....
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-    jni_intermediates/org_clearsilver_HDF.h] Error 127
true

Пожалуйста, помогите мне выяснить причину этой ошибки сборки.

Ответы [ 3 ]

1 голос
/ 05 июня 2011

Вероятно, это проблема PATH. Для меня я должен был сделать

export PATH=$PATH:/usr/java/jdk1.6.0_25/bin/

Для правильной работы.

1 голос
/ 03 сентября 2011

$ uname -m x86_64 в зависимости от x86_64 или XXX32 изменил следующие файлы, чтобы использовать m64 для x86_64 и m32 для xxx32 в каталоге Android

   /external/clearsilver/cgi/Android.mk
   /external/clearsilver/java-jni/Android.mk
   /external/clearsilver/util/Android.mk
   /external/clearsilver/cs/Android.mk

Отредактируйте вышеупомянутые файлы, используя редактор vi или vim. тип LOCAL_CFLAGS + = -m64 LOCAL_LDFLAGS + = -m64

команда в файлах ниже строки "LOCAL_CFLAGS: ="

ПРИМЕЧАНИЕ. Если у вас система x86_64, скачайте JDK_1.5_update_xx_amd64.bin

0 голосов
/ 06 мая 2011

Джава является частью JDK .Загрузите и установите один.

...