Hallo Leute, erst vor kurzem haben Sie begonnen, sich mit Android zu beschäftigen. Ich denke, das ist eine sehr dumme Frage, aber ich werde trotzdem schießen, da ich schon eine Stunde damit verbracht habe. Ich versuche derzeit, ein Projekt auf meinem Gerät auszuführen, ohne Änderungen an dem, was Android Studio mir gegeben hat. Ich denke, dieses Bild sollte mein Problem besser beschreiben:
Beim Ausführen bekomme ich Failure [INSTALL_FAILED_OLDER_SDK]
.
Ich kann nicht verstehen, warum sie nicht kompatibel sind. Warum sagt minSdk
API 20, wenn minSdkVersion
auf build.gradle 15 sagt? Ich habe versucht, uses-sdk
auf manifest.xml hinzuzufügen, aber ich dachte, das wäre unnötig, da meine build.gradle-Datei das überschreiben würde (es hat auch nicht funktioniert).
Vermisse ich hier irgendeine Art von Einstellung?
Aus irgendeinem Grund macht es die Verwendung von 'L' als targetSdkVersion
so, dass minSdkVersion
ignoriert wird. Sie sollten targetSdkVersion
auf etwas anderes als L
setzen.
Es ist kein Fehler. Es ist eine Funktion:).
Wenn Sie mit einer Vorschauplattform kompilieren, können Sie nur auf einem ausführen Vorschauplattform.
Sie sollten targetSdkVersion
und compileSdkVersion
auf API 19
setzen.
Sie können mehr über dieses Problem hier lesen:
Problem 72617: Android Studio-kompatibel: Nein, minSdk (API 20, Lpreview)! = deviceSdk (API 19)
Tags und Links android android-studio