2016-08-30 2 views
0

Ich verwende Ionic2 und wenn ich zu ionic emulate android versuchen bekomme ich diesen Fehler in der Klemme:ionischer emulieren android Fehler in Ionic2

BUILD FAILED 

Total time: 8.651 secs 

Error: /home/xxxx/Desktop/myCoolApp/platforms/android/gradlew: Command failed with exit code 1 Error output: 
FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'android'. 
> failed to find target with hash string 'android-23' in: /home/xxxx/Android/Sdk 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 
Please install Android target: "android-23". 

Hint: Open the SDK manager by running: /home/xxxx/Android/Sdk/tools/android 
You will require: 
1. "SDK Platform" for android-23 
2. "Android SDK Platform-tools (latest) 
3. "Android SDK Build-tools" (latest) 

In platforms/android/gradle/project.properties-Datei (unter meinem ionic2 Projektordner) Ich habe target=android-23. In der letzten Zeile von platforms/android/gradle/AndroidManifest.xml Datei habe ich <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />.

Das ist mein SDK_Manager: enter image description here

Vielleicht wäre es, wenn ich von Android 24 Android 23 Herabstufung (nicht ausprobiert), aber ich glaube nicht, es ist der richtige Weg, um dieses Problem zu lösen.

So habe ich versucht, die bisherigen 2-Dateien auf diese Weise zu ändern:

In `platforms/android/gradle/project.properties` file (under my ionic2 project folder) I set `target=android-24`. 
In the last line of `platforms/android/gradle/AndroidManifest` file I set `<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="24" />`. 

Aber ich bin immer noch die gleichen Fehler, was bin ich dabei?

FYI:

android list targets gibt mir diese:

Available Android targets: 
---------- 
id: 1 or "android-24" 
    Name: Android 7.0 
    Type: Platform 
    API level: 24 
    Revision: 1 
    Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in 
Tag/ABIs : no ABIs. 

Vielen Dank im Voraus

+0

Haben Sie SDK richtig installiert? – Antonis

Antwort

0

gelöst.

Neben platforms/android/gradle/AndroidManifest.xml und platforms/android/gradle/project.properties Ich hatte auch target=android-23-target=android-24 innen platforms/android/CordovaLib/project.properties zu ändern.