Ich bin gerade auf ein sehr seltsames Problem gestoßen, bei dem ein Build meiner App zur Verteilung über den Beta-Kanal von Google Play die Bereitstellung auf allen Geräten verweigerte. Einige Untersuchungen und etwas Hilfe von Google ergaben, dass das Problem war dies, wenn sie auf das APK Detail in der Google-Konsole spielen Drilldown:Google Play "Native Plattformen" zeigt commons-io-2.4.jar
Was das verursacht haben könnte? Dies ist, wie die Abhängigkeit in meinem build.gradle
angegeben wurde:
compile 'org.apache.directory.studio:org.apache.commons.io:2.4'
und die APK wurde gebaut:
gradle clean
gradle assembleMarketRelease
wo market
eines des Produkt Aromen ist. Die App wird installiert und läuft gut, wenn sie geladen wird.
Ich habe das Problem behoben, indem ich diese Abhängigkeit löste und die fehlenden Funktionen selbst neu implementierte. Jetzt wird die App wie erwartet bereitgestellt. Aber ich würde gerne das zugrunde liegende Problem verstehen. Habe ich die Abhängigkeit falsch angegeben? Habe ich falsch gebaut?
Verwandte: Google play developer console shows DS_Store in Native Platforms section of uploaded Apk
Sie können diese Antwort überprüfen, kann es Ihr Problem lösen: https: // stackoverflow.com/a/48628062/4675055 –