2013-03-08 37 views
1

我跟着鏈接中指定的指令http://mancoosi.org/~abate/build-android-adb-debian-sid-amd64編譯ADB源生成亞行二進制

但我遇到下面的錯誤

make out/host/linux-x86/bin/adb 

============================================ 
PLATFORM_VERSION_CODENAME=AOSP 
PLATFORM_VERSION=4.2.2.2.2.2.2.2.2.2 
TARGET_PRODUCT=full 
TARGET_BUILD_VARIANT=eng 
TARGET_BUILD_TYPE=release 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm 
TARGET_ARCH_VARIANT=armv7-a 
TARGET_CPU_VARIANT=generic 
HOST_ARCH=x86 
HOST_OS=linux 
HOST_OS_EXTRA=Linux-3.2.0-36-generic-x86_64-with-Ubuntu-12.04-precise 
HOST_BUILD_TYPE=release 
BUILD_ID=OPENMASTER 
OUT_DIR=out 
============================================ 
make: *** No rule to make target `out/host/linux-x86/obj/STATIC_LIBRARIES/libcrypto_static_intermediates/export_includes', needed by `out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/import_includes'. Stop. 
make: *** Waiting for unfinished jobs.... 
Export includes file: system/core/libzipfile/Android.mk -- out/host/linux-x86/obj/STATIC_LIBRARIES/libzipfile_intermediates/export_includes 
Export includes file: external/zlib/Android.mk -- out/host/linux-x86/obj/STATIC_LIBRARIES/libunz_intermediates/export_includes 

任何人可以幫我指出究竟是什麼錯誤以及網站我應該怎樣解決這個錯誤?

非常感謝您的幫助。

回答

2

註冊只是爲了回答這個問題,以防其他人遇到它。

您還需要現在克隆external/openssl,因爲新版本(截至2014-05)與libcrypt靜態鏈接。

我還需要克隆外部/ stlport的

+1

也不得不克隆外部/ libcxxabi,prebuilts//達爾文-86 /主機/ 3.6,全部回購上市鐺:https://android.googlesource.com/ – 2015-02-23 21:37:49