我正在尝试将openssl编译为 Android 基于:
https://github.com/guardianproject/openssl-android
我正在尝试运行 ndk-build 但是我收到以下错误:
make:/home/aaa/tools/android-ndk-r10e/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc:找不到命令
如何将位置更改为这两个中的一个?
/home/aaa/tools/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc / home / aaa / tools / android-ndk- r10e /工具链/臂-Linux的androideabi-4.9 /预建/ Linux的x86_64的/ bin中/臂-Linux的androideabi-GCC
或者我应该如何编译这个以解决遗漏的包含?
Android.mk
LOCAL_PATH := $(call my-dir)
subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
crypto \
ssl \
apps \
))
include $(subdirs)
1 回答
您应该在Application.mk文件中更改变量NDK_TOOLCHAIN_VERSION . 您可以阅读有关Application.mk的更多信息,以及它与Android.mk的区别here