相关疑难解决方法(0)

科尔多瓦:[错误:请安装Android目标:"android-21"

我刚刚在我的应用程序中更新了cordova + ionic,之后我通过Android SDK管理器成功安装了Android-SDK v22.

但是在运行命令之后:

cordova build android 
Run Code Online (Sandbox Code Playgroud)

我总是收到以下消息:

Running command: /Users/peter/workspace/myapp/platforms/android/cordova/build 
[Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: /Users/peter/adt-bundle-mac/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: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2 …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools cordova ionic-framework

51
推荐指数
3
解决办法
6万
查看次数

'cordova add platform android'具体版本

我想在cordova上使用特定版本添加android平台:android-10.我使用'gulp'和'gulp-shell'来创建cordova env,因此它必须在CI和CD的命令行中可重复.

今天我跑的时候:

$ cordova platforms add android
Run Code Online (Sandbox Code Playgroud)

它在platforms/android/AndroidManifest.xml文件中创建:

android:minSdkVersion="10" android:targetSdkVersion="19"
Run Code Online (Sandbox Code Playgroud)

我想要 android:minSdkVersion="14" android:targetSdkVersion="19"

android cordova

35
推荐指数
3
解决办法
4万
查看次数

你如何构建和部署到旧版本的android for ionic/cordova

使用Ionic 1.0.0 beta-8

创建一个新的应用程序后,我构建并将其部署到Nexus 5模拟器,它工作正常.但是当我尝试在我的Android 2.2手机上调试它时,我收到了这个错误:

....
-post-build:
     [move] Moving 1 file to /home/admin/code/projects/myapp/ionic/platforms/android/ant-build
     [move] Moving 1 file to /home/admin/code/projects/myapp/ionic/platforms/android/CordovaLib/ant-build

debug:

BUILD SUCCESSFUL
Total time: 6 seconds
WARNING : No target specified, deploying to device 'I8972b56ddac'.
Using apk: /home/admin/code/projects/myapp/ionic/platforms/android/ant-build/HelloCordova-debug-unaligned.apk
Installing app on device...

/home/admin/code/projects/myapp/ionic/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
ERROR: Failed to launch application on device: ERROR: Failed to install apk to device:  pkg: /data/local/tmp/HelloCordova-debug-unaligned.apk
Failure [INSTALL_FAILED_OLDER_SDK]

Error: /home/admin/code/projects/myapp/ionic/platforms/android/cordova/run: Command failed with exit code 8
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.emit (events.js:98:17)
    at …
Run Code Online (Sandbox Code Playgroud)

android cordova ionic-framework

22
推荐指数
2
解决办法
3万
查看次数

如何在config.xml中指定Cordova Android版本?

我想使用特定版本的cordova android(说6.2.2)。我知道可以通过以下命令来完成:

科尔多瓦添加平台android@6.2.2

但是我想知道是否有办法添加平台和将其放入xml中的版本。

我也看到了这个问题,如何在phonegap中指定最小的SDK?它忽略了config.xml中的android-minsdkversion, 但我不知道怎么可能

android cordova ionic-framework

3
推荐指数
1
解决办法
3160
查看次数