I have a project that is running well with ripple emulator, but when i try to launch it on a physical Android device, I get the following error :
Error: Please install Android target: "android-21".
Hint: Open the SDK manager by running: C:\Program\ Files\ (x86)\Android\android- sdk\tools\android.BAT
You will require:
- "SDK Platform" for android-21
- "Android SDK Platform-tools (latest)
- "Android SDK Build-tools" (latest)
ERROR running one or more of the platforms: Error: cmd: Command failed with exit code 2 You may not have the required environment or OS to run this project
The device I'm using is on Android 4.2.2. The sdk installed on my computer is the 4.4.2 (API 19) :
I don't understand why my app doesn't lauch on my device.
I'm simply compiling two existing answers, which are both required to solve the problem.
Go to
project folder -> platforms -> android -> AndroidManifest.xml
find something like
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />
and change the 21
to 19
.
Then go to
project folder -> platforms -> android -> project.properties
and change
target=android-21
to
target=android-19
You should also edit the file platforms/android/project.properties and input the correct target.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With