如何在MacOSX下用Android NDK编译openssl Android.mk文件?
我正在尝试编译android()的开放ssl项目 我确实从git下载了这些文件,并尝试按照指令Q进行操作。我确实安装了最新的安卓NDK 我首先将文件安装在:如何在MacOSX下用Android NDK编译openssl Android.mk文件?,openssl,android-ndk,Openssl,Android Ndk,我正在尝试编译android()的开放ssl项目 我确实从git下载了这些文件,并尝试按照指令Q进行操作。我确实安装了最新的安卓NDK 我首先将文件安装在:/Users/myname/Documents/workspace/android external openssl 然后尝试使用NDK构建进行编译,我知道我需要一个jni目录。所以我把项目复制到了另一个目录中 新路径:/Users/myname/Documents/workspace/jni 但现在,当我尝试以下命令时:/Users/myn
/Users/myname/Documents/workspace/android external openssl
然后尝试使用NDK构建进行编译,我知道我需要一个jni
目录。所以我把项目复制到了另一个目录中
新路径:/Users/myname/Documents/workspace/jni
但现在,当我尝试以下命令时:/Users/myname/Documents/android-ndk-r5b/ndk build ndk_PROJECT\u PATH=/Users/myname/Documents/workspace android.mk
我得到:“make:对于'Android.mk'没有什么可以做的。”
Android.mk如下所示:
LOCAL_PATH := $(call my-dir)
subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
crypto \
ssl \
apps \
))
include $(subdirs)
# static library
# =====================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES:=
LOCAL_C_INCLUDES:=
LOCAL_WHOLE_STATIC_LIBRARIES += libcrypto-static libssl-static
LOCAL_MODULE:= libopenssl-static
include $(BUILD_STATIC_LIBRARY)
有人能告诉我我做错了什么吗
同样在README.Android中,他们告诉我们要执行以下命令:
运行/配置linux-generic32无想法无bf无强制转换无种子无md2-DL_ENDIAN
在openssl分发目录中
当我执行此操作时,什么也没有发生,我得到一个错误,/Configure
是未知命令
请帮忙!:) 不确定为什么会出现错误, 我建议使用我为我的项目编译的(针对独立NDK进行移植) 为Android进行编译非常简单,如下所示:
cd openssl-android/jni
ndk-build