In IntelliJ, wie Sie die Android-API-Ebene festlegen

8

Ich verwende die neueste und beste IntelliJ Community Edition. Meine Anwendung läuft gut auf dem Android-Emulator. Allerdings muss der Emulator besser zum Kindle Fire passen. Ich habe die Konfigurationsänderungen im AVD-Manager vorgenommen (einschließlich Gerät auf API 10 einstellen.)

Als ich zu meinem Projekt ging, um das Projekt so zu konfigurieren, dass es auf das neue virtuelle Gerät abzielte, erhielt ich folgende Meldung: "Build-Ziel von AVD DEV3 ist nicht mit Ihrem Build-Ziel kompatibel."

Es hat nicht viel Arbeit gekostet, um herauszufinden, dass das Problem mit meiner Wahl von API 10 zusammenhängt.

Ich weiß nicht, wo ich meinem Projekt sage, API 10 zu verwenden. Ich habe überall nachgesehen und keinerlei Referenzen auf API-Ebene gesehen. Irgendwelche Ideen?

BEARBEITEN

Ich habe

hinzugefügt %Vor%

zu meiner Datei AndroidManifest.xml und konnte das neue Gerät auswählen. Ich beginne jetzt damit.

    
Tony Ennis 29.04.2012, 17:31
quelle

2 Antworten

3

Die obige Antwort ist in Intellij nicht mehr wahr (unter Verwendung von Gradle)

Jetzt wird <uses-sdk> in AndroidManifest.xml ignoriert und automatisch zur erstellten Manifest-Datei hinzugefügt. Um die Version zu ändern, gehen Sie zur Datei 'build.gradle' und sehen Sie sich die minSdkVersion an.

    
David Ljung Madison 15.07.2014 18:33
quelle
2

Wie Tony und Blundell erwähnen, lautet die Antwort, dass du minSdkVersion in deiner AndroidManifest.xml -Datei deklarierst. Auf diese Weise kann die Anwendung auf AVDs gestartet werden, die mindestens die minSdkVersion erfüllen.

Hier finden Sie weitere Dokumentation zum <uses-sdk> -Tag: Ссылка

    
James 08.08.2012 15:31
quelle

Tags und Links