Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法为AWS C+;生成库+;Android平台SDK_Android_Xcode_Cmake_Aws Sdk Cpp - Fatal编程技术网

无法为AWS C+;生成库+;Android平台SDK

无法为AWS C+;生成库+;Android平台SDK,android,xcode,cmake,aws-sdk-cpp,Android,Xcode,Cmake,Aws Sdk Cpp,我正在使用AWSSDKCPP从AmazonS3下载一个文件。我能够为iOS和Mac构建库并运行,没有任何麻烦。但由于目标架构设置为ANDROID,我面临着许多cmake错误 cmake /Users/darshan/Desktop/AWS-Git/aws-sdk-cpp -DTARGET_ARCH=ANDROID 我正在尝试为Mac OS上的Android sdk构建库。终端输出如下面的链接所示 终端输出 我已经正确设置了环境变量。下面是$PATH的值 /Library/Framework

我正在使用AWSSDKCPP从AmazonS3下载一个文件。我能够为iOS和Mac构建库并运行,没有任何麻烦。但由于目标架构设置为ANDROID,我面临着许多cmake错误

 cmake /Users/darshan/Desktop/AWS-Git/aws-sdk-cpp -DTARGET_ARCH=ANDROID
我正在尝试为Mac OS上的Android sdk构建库。终端输出如下面的链接所示

终端输出

我已经正确设置了环境变量。下面是$PATH的值

/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/bin:/Users/darshan/Library/Android/sdk/platform-tools:/Users/darshan/Library/Android/sdk/ndk-bundle:/Users/darshan/Library/Android/sdk/cmake/3.6.4111459/bin
有人可以尝试在MAC系统上为ANDROID构建这个系统并检查这个问题吗。 非常感谢您的帮助。 提前感谢。

试试这个:

cd aws-sdk-cpp

export ANDROID_NDK="/opt/android-ndk-r12b" // change to your own NDK path

python scripts/build_3rdparty.py --configs="ReleaseDynamic" --parallel=8 --installdir="../Install" --generateClients="0" --architecture=AndroidArm

您安装了哪些版本的Android SDK和Android NDK?您是否正确设置了相应的环境变量?Android_SDK 26.0、Android_NDK 15.1。我确实设置了环境变量。请检查上面编辑的问题@MorrisonChang