Open ZhangKuixun opened 5 years ago
我想构建ssl.so动态库,执行命令出错:$ sh ./build-openssl4android.sh
。 error:./_shared.sh: line 20: 1: unbound variable
我使用的是 mac os。构建android ssl.so
@leenjewel
尾部加个参数
$bash ./build-openssl4android.sh openssl
尾部加个参数
$bash ./build-openssl4android.sh openssl
还是有错 ./_shared.sh: line 30: ANDROID_NDK: unbound variable @leenjewel
你得用 export 先设置你自己的环境变量,要指明你本机的 NDK 地址,把 NDK 的路径 export 到环境变量 ANDROID_NDK
上面来
我的ndk环境变量是配置好了的
在_shared.sh文件中需要更改第30行吗?
NDK=${ANDROID_NDK}
//源代码
NDK=${ANDROID_NDK}:/Users/zhangkuixun/Library/Android/sdk/ndk-bundle
//更改后
@leenjewel
改成这个样子好了: NDK=${PATH}:/Users/zhangkuixun/Library/Android/sdk/ndk-bundle
./build-openssl4android.sh: line 25: wget: command not found
./build-openssl4android.sh: line 25: wget: command not found
用 brew 安装一个 wget
在build-openssl4android.sh改一下更好
source ./_shared.sh openssl
$ sh ./build-openssl4android.sh ./_shared.sh: line 20: 1: unbound variable
if [ "${1}" == "cURL" ]; then // 这是第20行 ANDROID_API=${ANDROID_API:-21} else ANDROID_API=${ANDROID_API:-16} fi ARCHS=("android" "android-armeabi" "android-x86" "android-mips") ABIS=("armeabi" "armeabi-v7a" "x86" "mips")