【发布时间】:2017-07-31 17:04:48
【问题描述】:
当我使用 cordova 编译 ionic 3 应用程序时:
“cordova 构建安卓”
我得到:
“构建失败
总时间:1 分 40.994 秒 FAILURE:构建失败并出现异常。
-
出了什么问题: 配置根项目“android”时出现问题。
您尚未接受以下 SDK 组件的许可协议: [Android SDK 平台 25]。 在构建项目之前,您需要接受许可协议并使用 Android Studio SDK 管理器完成缺失组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licenses.html
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 错误:cmd:命令失败,退出代码 1 错误输出: FAILURE:构建失败并出现异常。
-
出了什么问题: 配置根项目“android”时出现问题。
您尚未接受以下 SDK 组件的许可协议: [Android SDK 平台 25]。 在构建项目之前,您需要接受许可协议并使用 Android Studio SDK 管理器完成缺失组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licenses.html
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 拿起_JAVA_OPTIONS:-Xmx512M"
问题是如何选择 TARGET API?
我想要目标 API 22,而不是 25 API。如果我添加以下内容
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" />
到platforms/android/AndroidManifest.xml 我得到同样的错误。
问题是:如何选择API 22 与“cordova build android”?.
我在这里阅读了很多关于此的内容,但没有运气。
谢谢。
【问题讨论】: