Android Studio non sta spingendo il mio APK in un Nexus 5X fisico con Marshmallow (6.0.1).Errore nell'installazione di apk divisi: com.android.ddmlib.InstallException: Impossibile finalizzare la sessione: INSTALL_FAILED_INVALID_APK
Questa è l'uscita e l'errore:
01/15 01:51:48: Launching mobile
$ adb install-multiple -r /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/outputs/apk/mobile-development-debug-unaligned.apk /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/intermediates/split-apk/development/debug/main.apk /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/intermediates/split-apk/development/debug/main.apk
Error installing split apks: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_INVALID_APK: Split lib_main was defined multiple times
Error during launch
Dettagli:
defaultconfig: minSdkVersion 9 targetSdkVersion 23 multiDexEnabled veri
2 buildTypes: debug e rilasciare
2 productFlavors: sviluppo e produzione
dexOptions: incrementali falsi preDexLibraries = falsa jumboMode = true javaMaxHeapSize "4096M"
Sto usando l'ultimo Studio Android 2.0 Preview 5 (http://tools.android.com/recent/androidstudio20preview5available).
Gradle: distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
E gli strumenti di costruzione sono: 'com.android.tools.build:gradle:2.0. 0-a5' .
C'è un modo per dire a Android Studio di non usare install-multiple per installare l'apk?
UPDATE (2016/01/15 02:26 EST):
Il problema non accade quando si esegue l'applicazione su un emulatore Galaxy Nexus con Jelly Bean (4.3.1), né un fisico Samsung Galaxy S con Gingerbread (2.3.6).
UPDATE (2016/01/15 11:30 EST):
Ran l'applicazione su un Nexus 5 con KitKat (4.4.4) e funziona bene.
Stai utilizzando NDK? –
No @andresperezl, non utilizza NDK. La cosa curiosa è che il problema non si verifica con un emulatore Galaxy Nexus con Jelly Bean né con un Samsung Galaxy S fisico con Gingerbread. –
Su quale dispositivo e versione di Android utilizzi questa app? –