Google play don ' T let me update meiner app
Ich schon eine große Suche und weiß nicht, warum Google Play nicht, dass mich update meine Prod-app.
Ihre Fehlermeldung nicht viel Sinn zu machen für mich, eigentlich verstehe ich nicht für echt, warum Sie nicht akzeptieren.
Dies ist die Fehlermeldung:
This configuration cannot be published for the following reason(s):
It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22).
It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22).
It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22).
It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22).
Und hier ist ein Druck von ihm:
Der ersten Version 0.1 wurde mit build.phonegap.com
und das zweite (0.2) veröffentlicht wurde lokal mit CLI-weil die Ergebnisse besser sind.
Jemand noch Ahnung?
Vielen Dank für das Lesen.
können Sie nach der manifest-Datei ?
Ich glaube, Sie müssen aktualisieren Sie Ihre cordova um sicherzustellen, dass Ihre app unterstützt marhsmallow type-Berechtigung überprüfen.
Ich glaube, Sie müssen aktualisieren Sie Ihre cordova um sicherzustellen, dass Ihre app unterstützt marhsmallow type-Berechtigung überprüfen.
cordova platform update [email protected]
InformationsquelleAutor PedroGabriel | 2016-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, weil Ihre neue build hat einen targetSdkVersion (22), die niedriger ist als Ihre aktuelle live-build (23), die im manifest:
<uses-sdk android:targetSdkVersion="22" />
targetSdkVersion 23 ist für Android 6+, wo es eine neue Möglichkeit zum verwalten von Berechtigungen : http://developer.android.com/training/permissions/requesting.html
So können live-Anwender mit Android 6+ sind mit der neuen Genehmigung system, und es scheint, dies ist ein problem für Google-downgrade Nutzer targetSdkVersion 22, wo es die alte Genehmigung system.
So, um es zu beheben, sollten Sie das update von build zu verwenden targetSdkVersion 23 :
<uses-sdk android:targetSdkVersion="23" />
und so stellen Sie sicher, dass Sie verwalten das neue Berechtigungssystem.
<preference name="android-minSdkVersion" value="15" />
Gonna versuchen, den Gegner 23 und 15 minDas problem ist nicht mit der minSdkVersion, aber die targetSdkVersion. Als Sie target=23 in der vorherigen build, alle Ihre Android-6-Nutzer aktuell läuft Ihre app mit dem neuen Rechtesystem. Und dies ist, was scheint das problem zu sein für Google, wenn Sie ein downgrade auf target=22, da in diesem Fall, Ihr Android-6-Benutzer würde führen Sie Ihre app mit der alten Genehmigung system.
Es funktionierte, geändert Ziel auf 23 innerhalb manifest 🙂 Danke!
Gibt es eine Möglichkeit, dies zu tun, ohne Rücksicht auf android M-Berechtigungen? Das heißt, entfernen Sie die live-version oder sowas??? Ich speziell für mein update Ziel niedriger aufgrund von Problemen mit den Zugriffsrechten.
InformationsquelleAutor Stéphane
Für diejenigen, die sich mit Xamarin, sind immer diese Fehlermeldung und habe nicht versucht zu downgraden, Ihre target-SDK.
Scheint es Google Play zeigt diese Fehlermeldung, wenn Sie ändern die unterstützten ABIs. Wir haben vor kurzem veröffentlicht ein build der Beta, wurde mit armeabi-v7a und x86. Auf unser Nächstes bauen wir entfernt x86 als es unnötig war, aber wir haben den Fehler oben. So erscheint es, dass im moment Google play nicht unterstützt, entfernen von Plattformen, die Sie bauen.
InformationsquelleAutor Andres Castro
Spät, um das Spiel, aber ich habe gesehen das eine Menge mit Xamarin Kunden seit kurzem.
Neben Andreas ausgezeichneten Punkt, eine andere Möglichkeit für diejenigen, die sich mit Xamarin ist, dass Sie möglicherweise zuvor eingestellt haben, eine explizite build-Ziel von 23 oder höher, aber dann wieder auf Automatik.
Xamarin Orte < uses-sdk /> in dem manifest, wenn mit Automatik, die beim Austausch einer APK, verwendet ein explizites Ziel gibt eine Fehlermeldung, wie oben, aber Klagen über eine änderung der target-SDK-0. Das geschieht auch, wenn die Automatische Zielerfassung ist gleich oder höher als die vorhandenen SDK.
Zur Lösung dieser Satz ein explizites Ziel von 23 oder höher
InformationsquelleAutor Garry Whittaker
Dies ist zu einem großen problem für mich auch. Getestet habe ich eine apk, die Ziele Api23, fand heraus, meine app hatte Probleme bei der Ausrichtung 23, wieder eine niedrigere Api-und jetzt kann ich nicht aktualisieren Sie die app, ohne die Probleme, die von 23.
Jemand hier behauptet zu haben, das problem durch Tests in der Alpha, aber das ist nicht für mich arbeiten: https://groups.google.com/d/msg/android-developers/dpK2XO025kQ/ciD_X4SoCQAJ
Edit: ich Sprach zu den Google-support und das ist, was unterstellen Sie jetzt: Mit dieser Ausgabe, was Sie tun können, ist, drücken Sie die "deaktivieren Sie die beta-Tests" in der APK-settings. Das sollte dieses Problem lösen für Sie. Sie sollten in der Lage sein zu gehen zurück zu Ihrem bisherigen API-version.
Habe ich kein Glück so weit, als meine Beta-Test verweigert zu deaktivieren. So arbeite ich richtig sich mein app-Api-23.
Dies ist eindeutig eine schlechte Entscheidung von Google. Einfach gesagt, mit dieser Politik, die Sie testen ein feature in der Beta und das system zwingt Sie zu implementieren, die es in der Produktion, auch wenn die Prüfung schlecht ging. Ist das nicht eine schlechte Praxis?
InformationsquelleAutor Kajuna
Ändern Ziel-Android-Version
Automatik-target-framework --> Override - Android xx.
Diese können schreiben Sie einen Eintrag in der manifest-Datei.
InformationsquelleAutor ManiKandan Selvanathan