首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法构建适用于安卓平台的亚马逊C++软件开发工具包的库

无法构建适用于安卓平台的亚马逊C++软件开发工具包的库
EN

Stack Overflow用户
提问于 2017-08-05 23:32:04
回答 1查看 247关注 0票数 1

我正在做一个使用aws-sdk-cpp从亚马逊S3下载文件的示例应用程序。我可以毫不费力地构建库并运行于iOS和Mac。但由于目标架构设置为ANDROID,我面临着很多cmake错误。

代码语言:javascript
复制
 cmake /Users/darshan/Desktop/AWS-Git/aws-sdk-cpp -DTARGET_ARCH=ANDROID

我正在尝试为Mac OS Sierra上的Android构建这个sdk的库。终端输出显示在下面的链接中。

终端输出

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

代码语言:javascript
复制
/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

有没有人可以试着在安卓系统上构建这个AWS C++ SDK,然后检查这个问题。任何帮助都是非常感谢的。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-09-07 05:49:09

试试这个:

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45523606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档