2016-03-31 11 views
0

Ich benutze Intellij Idee für Android-Entwicklung. Ich nehme an, es ist das gleiche wie Android Studio. Ich importierte ein vorhandenes Android-Projekt in Idee IntelliJ, mithilfe der folgenden Anweisungen:Worauf bezieht sich Android N (Preview) unter "Build target"

https://www.jetbrains.com/help/idea/2016.1/importing-an-existing-android-project.html?origin=old_help

Unter Schritt 8) in der geordneten Liste, ich angegeben das Java SDK 1.8 und setzte den Import. Jetzt, als ich intellij Idee startete, bekam ich den folgenden Fehler:

Android SDK is not configured for module "X" or corrupted

So öffnete ich die Projektstruktur. Ich bin zu Plattformeinstellungen> SDKs gegangen. Da ich das Java SDK bereits beim Import angegeben habe, muss ich jetzt das Android SDK angeben. Ich habe auf das Pluszeichen geklickt und Android SDK angegeben. Dann ging ich zum Stammverzeichnis meiner SDK-Installation (android-sdk-macosx) und wählte diesen Ordner aus.

Jetzt bekomme ich ein wenig Pop-up, das sagt:

Create New Android SDK 
Java SDK: 1.8 
Build target: Android N (Preview) 

ich die neueste Android SDK (Android 6.0) haben. Aber ich habe auch Android SDK 4.1.2, um auf älteren Geräten zu arbeiten. Aber ich benutze auch Google Maps, also habe ich auch Google APIs 6.0 und 4.1.2.

Mit anderen Worten, ich habe 5 Optionen für Build Ziel:

Android N (Preview) 
Android 6.0 
Android 4.1.2 
Google APIs 6.0 
Google APIS 4.1.2 

Welches wähle ich?

+0

Ich würde empfehlen, eine tatsächliche Android Studio installieren. Sie können es [hier] herunterladen (http://developer.android.com/sdk/index.html). –

+0

@AlexTownsend intellij-Idee ist der gleiche Code. Ich benutze Intellij-Idee, weil ich es für andere Plattformen sowie z. Java, Rubin auf Schienen, Knoten. Ich weiß nicht, auf was Android N (Preview) sich bezieht. – Donato

+0

Die N-Vorschau bezieht sich auf das Vorschau-SDK für die nächste Android-Version (derzeit N genannt). Android 6.0 wäre für Android Marshmallow (die derzeit höchste Version von Android). –

Antwort

0

But I also use google maps so I have also Google APIs 6.0 and 4.1.2 respectively

Sofern Sie die längst veraltete Google Maps-API nicht verwenden, benötigen Sie diese Build-Ziele für Google-APIs nicht. Maps V2, die aktuelle Version der Android-Integration für Google Maps, kann mit einem normalen Build-Ziel und dem entsprechenden Play Services SDK erstellt werden.

Which one do I select?

Android 6.0 wahrscheinlich. Das entspricht in Android Studio einem compileSdkVersion von 23.

Wählen 'N' beschränkt Sie auf das Testen mit der N Developer Preview. Da Sie dies nicht erwähnt haben, gehe ich davon aus, dass dies nicht Ihr Ziel ist.

Verwandte Themen