如何在MacOSX下用Android NDK编译openssl Android.mk文件?

如何在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

我正在尝试编译android()的开放ssl项目

我确实从git下载了这些文件,并尝试按照指令Q进行操作。我确实安装了最新的安卓NDK

我首先将文件安装在:
/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