android Split lib_main a été défini plusieurs fois




android-studio android-studio-2.0 (5)

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.


Il suffit de supprimer le dossier de build du module d' app et de reconstruire le projet!

Cela résoudra le problème !.


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!


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


Récupération:

La suppression du dossier (projectFolder) / app / build et la reconstruction ont fonctionné pour moi. (Répondu par @AskQ)

Je me demande si Build> Clean Project aurait également fonctionné; à partir des menus de l'interface graphique Android Studio.

Évitement:

Dans mon cas, le problème semble être dû au fait que j'avais copié-collé un projet, donc 2 projets avaient le même nom.
Il existe également d'autres causes, apprendre ce qu'elles sont peut aider les utilisateurs à éviter ce problème.


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







android-studio-2.0