android - Cordova 构建需要 SDK 平台

标签 android cordova ubuntu

我在 Ubuntu 上安装了 cordova、cordova cli、android studio 和所有软件包,但是当我尝试构建我的应用程序时,我收到以下错误:

Running command: /home/admin/Desktop/hello/platforms/android/cordova/build 
[Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: /opt/android-sdk/tools/android
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
ERROR building one of the platforms: Error: /home/admin/Desktop/hello/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /home/admin/Desktop/hello/platforms/android/cordova/build: Command failed with exit code 2
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)

注意:我在bashrc中添加了android-sdk的路径:

#AndroidDev PATH

export PATH=${PATH}:${HOME}/android-sdk-linux/tools

export PATH=${PATH}:${HOME}/android-sdk-linux/platform-tools

最佳答案

这个问题你说对了!! https://stackoverflow.com/questions/29062330/error-install-android-target-cordova-cli

更新您的 SDK 工具 和 Android SDK 中的“SDK 构建”工具。使用 Eclipse ADT,它看起来像这个图像

image

安装 21 软件包,因为您的 cordova 版本需要软件包 21

关于android - Cordova 构建需要 SDK 平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29181712/

相关文章:

ios - 使用 EPSON epos iOS SDK 打印 HTML 模板

javascript - Cordova/Ionic 框架 ( Android ) - 启动画面不合比例

linux - 我在哪里可以找到 libnautilus 的文档?

ruby-on-rails - Unicorn 初始化脚本 - 不在启动时启动

android - Model View Presenter 和依赖注入(inject)是否正在成为 Android 开发的新标准?

java - 从 JSONObject 转换为类

java - 从 Android 应用程序连接到 MySQL 服务器

javascript - 如何使用 cordova/phonegap 在 inApp 浏览器中打开 Paypal

android - 我的 AsyncTask 类中有其他线程。在执行以下方法之前,我如何等待它及其所有线程完成?

ubuntu - jupyter markdown中等式内的删除线