2016-05-23 15 views
0

Ich versuche, eine App auf meinem Samsung Galaxy S6 mit Marshmallow 6.0 in Appcelerator installiert zu starten. Ich habe Android Studio heruntergeladen und den SDK-Manager zum Herunterladen des SDK für das Betriebssystem verwendet. Wenn jedoch versucht, meinen Code auszuführen, gibt die Konsole diese Fehler:Appcelerator auf Windows: Keine gültigen Android SDK-Ziele gefunden

[ERROR] : No valid Android SDK targets found. 
[ERROR] : Please download an Android SDK target API level 23 or newer from the Android 
      SDK Manager. 

Ich versuchte, die API-Ebene 23 für Eibisch 6.0 zu deinstallieren und es direkt über den Manager und nicht durch die Installation des Studios neu zu installieren, aber das tat behebe das Problem nicht. Appcelerator ist in der Lage, mein Gerät zu erkennen, und Entwickler-Modus sowie USB-Debugging sind auf meinem S6 aktiviert.

Wie kann ich Appcelerator dazu bringen, die SDK-Ziel-API-Stufe 23 zu akzeptieren?

+0

Können Sie Android SDK überprüfen Pfad von der Kommandozeile - 'appc ti info -t android', und es android-23 nicht zeigen? –

+0

Es sagt 'JDK (Java Development Kit) nicht gefunden. Wenn Sie das JDK bereits installiert haben, vergewissern Sie sich, dass die Umgebungsvariable JAVA_HOME korrekt eingestellt ist. – Jodo1992

Antwort

1

Um das Android SDK mit Studio verwenden zu können, muss der Pfad zum SDK im Dialogfeld "Preferences" festgelegt werden.

Öffnen Sie den Dialog Einstellungen:

Unter Mac OS X, in der Menüleiste, wählen Sie Appcelerator Studio> Einstellungen.

Wählen Sie unter Windows in der Menüleiste Fenster> Einstellungen.

Navigieren Sie im Dialogfeld "Voreinstellungen" zu Studio> Plattformen> Android SDK.

Legen Sie Ihren Android SDK-Pfad fest. Geben Sie im Android SDK-Start-Textfeld den Pfad zu Ihrem Android-SDK ein, oder klicken Sie auf die Schaltfläche Konfigurieren, um zum SDK-Verzeichnis zu navigieren.

Wählen Sie Ihr Standard-Android-SDK. Wählen Sie ein Google API-Objekt aus dem Dropdown-Menü Standard-Android-SDK aus.

Referenz-Link: Link

+0

Hat dies funktioniert, funktioniert aber immer noch nicht. – Jodo1992

1

ich hatte das gleiche Problem haben, wahrscheinlich nach Java aktualisiert wurde oder aufgrund von Android SDK-Update (ich bin noch nicht sicher).

gelang es mir, durch Eingabe dieses im CLI, dieses Problem zu lösen, einen bestimmten Android SDK auswählen zu bauen:

ti config android.buildTools.selectedVersion 23.0.3 

Beachten Sie, dass dies nur eine vorübergehende Lösung ist, in Gang zu bringen, aber Sie könnten zu aktualisierenden dies zu einer neueren SDK-Version in der Zeit.

Bearbeiten: Beste Lösung (unter Windows): Gehen Sie zu Einstellungen> Studio> Plattformen> Android. Klicken Sie auf "SDK installieren" und wählen Sie Android 6.0 SDK aus.

aktualisieren: See this topic to update to Android 6.0 SDK