Split lib_main a été défini plusieurs fois
Dans "com.android.tools.build:gradle:2.0.0-alpha3" construire le succès, mais les erreurs qui se produisent dans le "com.android.tools.build:gradle:2.0.0-alpha5".
enfin un travail instantané !! com.android.tools.build:gradle:2.0.0-alpha8 et gradle.properties "org.gradle.jvmargs = -Xmx8g" a été résolu pour changer.
Réponses:
Pour ceux qui se demandent ce qu'est InstantRun (premier réglage dans l'image):
Et oui, la désactivation de ce paramètre résout le problème.
Modifier 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" a disparu et l'installation de l'application réussit, mais maintenant j'obtiens une erreur d'exécution:
La désactivation de l'exécution instantanée élimine cette erreur. Attendons com.android.tools.build:gradle:2.0.0-alpha7 ...
Modifier 25/01/16
'com.android.tools.build:gradle:2.0.0-alpha7' est sorti il y a deux jours.
Obtenir la même exception qu'avec 2.0.0-alpha6
la source
Supprimez simplement le
build
dossier duapp
module et reconstruisez le projet!Cela résoudra le problème !.
la source
J'ai rencontré ce problème après la refactorisation et la modification du nom de l'application dans gradle. Suivant l'exemple d'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
la source
Récupération:
La suppression du dossier (projectFolder) / app / build et la reconstruction ont fonctionné pour moi. (comme répondu par @AskQ)
Je me demande si Build> Clean Project aurait également fonctionné; à partir des menus de l'interface graphique d'Android Studio.
Évitement:
Dans mon cas, le problème semble s'être produit parce que j'avais copié-collé un projet, donc 2 projets avaient le même nom.
Il y a aussi d'autres causes, apprendre ce qu'elles sont peut aider les utilisateurs à éviter ce problème.
la source
Cela peut arriver parce que le nom de votre package est en majuscules, vous devez donc le remettre en minuscules.
la source
Android studio 2.3.3 Cela a fonctionné pour moi après avoir désactivé l'exécution instantanée dans les paramètres ...
Allez dans Paramètres -> Génération, exécution et développement -> Exécution instantanée -> Décochez Activer l'exécution instantanée pour remplacer à chaud puis nettoyer le projet et reconstruire à nouveau votre projet !!
la source