android - v8a - split apk by target architecture




Split lib_main a été défini plusieurs fois (4)

Android studio 2.3.3 Cela fonctionnait pour moi après la désactivation de l'exécution instantanée dans les paramètres ...

Allez dans Paramètres -> Construction, Exécution et Développement -> Exécution instantanée -> Décochez la case Activer l'exécution instantanée pour effectuer un hotswap, puis nettoyer le projet et reconstruire votre projet à nouveau!

Split lib_main a été défini plusieurs fois

Dans "com.android.tools.build:gradle:2.0.0-alpha3" succès de la construction, mais les erreurs qui se produisent dans "com.android.tools.build:gradle:2.0.0-alpha5".

enfin le travail instantané !! com.android.tools.build:gradle:2.0.0-alpha8 et gradle.properties "org.gradle.jvmargs = -Xmx8g" était résolu à changer.


Cela peut arriver parce que le nom de votre paquet est en majuscule, vous devez donc le redéfinir en minuscule.


Je me suis heurté à ce problème après avoir refactoré et modifié le nom de l'application graduellement. Suivant AskQ, j'ai reconstruit le projet (en suivant un chemin légèrement différent):

Build -> Clean Project

suivi par

Build -> Rebuild Project

Résolu le problème


Pour ceux qui se demandent ce qu'est InstantRun (premier réglage de l'image):

Et oui, désactiver ce paramètre résout le problème.

Modifier le 19/01/16

'com.android.tools.build:gradle:2.0.0-alpha6' a été publié il y a trois jours. En utilisant cette nouvelle version, l'erreur "Split lib_main a été définie plusieurs fois" est terminée et l'installation de l'application réussit, mais je reçois maintenant une erreur d'exécution:

java.lang.RuntimeException: Unable to instantiate application
com.android.tools.fd.runtime.BootstrapApplication:
java.lang.ClassNotFoundException: Didn't find class
"com.android.tools.fd.runtime.BootstrapApplication" on path:
DexPathList[[zip file "/data/app/com.onegravity.k10.pro2-2/base.apk",
zip file "/data/app/com.onegravity.k10.pro2-/split_lib_main.apk"]

Caused by: java.lang.ClassNotFoundException: Didn't find class
"com.android.tools.fd.runtime.BootstrapApplication" on path:
DexPathList[[zip file "/data/app/com.onegravity.k10.pro2-2/base.apk",
zip file "/data/app/com.onegravity.k10.pro2-2/split_lib_main.apk"]

Suppressed: java.io.IOException: No original dex files found for dex location
/data/app/com.onegravity.k10.pro2-2/base.apk

Suppressed: java.lang.ClassNotFoundException:
com.android.tools.fd.runtime.BootstrapApplication

La désactivation de l'exécution instantanée élimine cette erreur. Attendons que com.android.tools.build:gradle:2.0.0-alpha7 ...

Modifier le 25/01/16

'com.android.tools.build:gradle:2.0.0-alpha7' est sorti depuis deux jours.

Obtenir la même exception qu'avec 2.0.0-alpha6





android-studio-2.0