首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择带有"cordova build android“的API 22?(科多瓦不听manifestandroid.xml)

如何选择带有"cordova build android“的API 22?(科多瓦不听manifestandroid.xml)
EN

Stack Overflow用户
提问于 2017-07-31 17:04:48
回答 1查看 201关注 0票数 0

当我用cordova编译离子型3应用程序时,我使用:

"cordova构建android“

我得到了:

“生成失败

总时间:1分钟40.994秒失败:生成异常失败。

  • 哪里出了问题:配置根项目'android‘时出了问题。 您尚未接受以下SDK组件的许可协议: Android平台25。在构建项目之前,您需要接受许可协议,并使用完成缺少组件的安装。或者,要学习如何将许可协议从一个工作站传输到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html
  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。错误: cmd:命令失败,退出代码1,错误输出: FAILURE: Build (异常)。
  • 哪里出了问题:配置根项目'android‘时出了问题。 您尚未接受以下SDK组件的许可协议:Android平台25。在构建项目之前,您需要接受许可协议,并使用完成缺少组件的安装。或者,要学习如何将许可协议从一个工作站传输到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html
  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。拾起_JAVA_OPTIONS:-Xmx512M“

问题是如何选择目标API?我想要目标API 22,而不是25个API。如果我将以下<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" />添加到平台/android/AndroidManifest.xml中,就会得到相同的错误。

问题是:如何选择带有"cordova build android“的API 22?

我在这里读了很多关于这件事的文章,但没有运气。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-31 18:35:05

尝试在config.xml中使用以下设置:

代码语言:javascript
复制
<preference name="android-minSdkVersion"    value="22" />
<preference name="android-maxSdkVersion"    value="22" />
<preference name="android-targetSdkVersion" value="22" />

minSdkVersion可能更低,等等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45421610

复制
相关文章

相似问题

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