2016-04-18 6 views
-2

Ich entwickle eine Android-Anwendung mit Android Studio und als ich das Projekt lief, es funktionierte gut auf meinem Intel 1505 mit Android 5.1 läuft darauf.Android-Anwendung mit api 22 gebaut und nicht in api arbeiten 19

Nach der Bereitstellung habe ich die Anwendung freigegeben. Es wurde erfolgreich installiert, aber als ich es ausgeführt habe, ist das Projekt abgestürzt.

+2

Ohne das Logcat ist ziemlich unmöglich zu beantworten –

+3

1) Sie sollten nie jemals die Anwendung veröffentlichen, bevor Sie es auf den meisten (wenn nicht alle) unterstützten Plattformen testen, zumindest über Emulatoren. 2) Bitte debuggen Sie die App in API 19 und post-stacktrace von Absturz hier, auf diese Weise niemand auf der Erde wissen kann, was schief läuft. –

+0

Sie können keine API 22-Funktionen auf API 19-Geräten verwenden. Sie müssen sie in 'if (Build.VERSION.SDK_INT> = 21) {...}' einbinden. Ersetzen Sie 21 durch die API-Version, wenn das im if-Block verwendete Feature eingeführt wurde. –

Antwort

0

Überprüfen Sie, ob Sie die Support-Bibliotheken im Projekt haben.

+0

Dies könnte die richtige Antwort sein, aber qualitativ gute Antworten sollten angemessen aus der Linkquelle zitieren und erklären, wie sie die Frage beantwortet. – jdv