Ho appena aggiornato cordova + ionic nella mia app, dopodiché ho installato con successo Android-SDK v22 tramite Android SDK manager.Cordova: [Errore: installa Android target: "android-21"
Ma dopo il comando in esecuzione:
cordova build android
Ho sempre trovato il seguente messaggio:
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
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
ho provato anche
cordova platform rm android
cordova platform add android
Ma con lo stesso risultato:
Ho cercato di trovare qualche ora qualsiasi soluzione di lavoro, ma con un po 'di fortuna.
Grazie per qualsiasi consiglio.
Informazioni di sistema:
OS: Mac OS X Yosemite
Node Version: v0.12.0
Cordova CLI: 4.3.0
Ionic Version: 0.9.27
Ionic CLI Version: 1.3.18
Xcode version: Xcode 6.2 Build version 6C131e
ios-sim version: 3.1.1
ios-deploy version: 1.4.0
Does sdk-21 spettacolo in 'lista targets' Android? – laughingpine
se sta chiedendo per Android-21, è necessario installare Android-21. L'installazione 22 non soddisfa il requisito per 21. – ajma
Presumo che non voglia utilizzare 21. Utilizzando ionic come nel mio caso, si "avvia" semplicemente un progetto di materiale sintetico, che preconfigura 21, senza chiederlo. –