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.
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.
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:
Ссылка
Tags und Links android intellij-idea