Split lib main был определен несколько раз
Split lib_main был определен несколько раз
в " com.андроид.инструменты.сборка: gradle: 2.0.0-alpha3 " build success, Но ошибки, которые происходят в " com.андроид.инструменты.сборка: gradle: 2.0.0-alpha5".
наконец-мгновенный запуск работает!! com.андроид.инструменты.сборка: gradle: 2.0.0-alpha8 и gradle.свойства "орг.градля.jvmargs = - Xmx8g " было решено изменить.
6 ответов:
для тех, кто интересуется, Что такое InstantRun (первая настройка на картинке):
и да отключение этого параметра устраняет проблему.
редактировать 01/19/16
' com.андроид.инструменты.сборка: gradle: 2.0.0-alpha6 ' была выпущена три дня назад. Используя эту новую версию, ошибка "Split lib_main была определена несколько раз" исчезла, и установка приложения завершилась успешно, но теперь я получаю время выполнения ошибка:
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
отключение мгновенного запуска устраняет эту ошибку. Давайте подождем кома.андроид.инструменты.сборка: gradle: 2.0.0-alpha7...
Edit 01/25/16
' com.андроид.инструменты.сборка: gradle: 2.0.0-alpha7 ' была выпущена два дня назад.
получение того же исключения, что и с 2.0.0-alpha6
я столкнулся с этой проблемой после рефакторинга и изменения имени приложения в Gradle. Следуя примеру AskQ, я перестроил проект (следуя немного другому пути):
Build
->Clean Project
следовал по
Build
->Rebuild Project
решается вопрос
Это может произойти из-за вашего имени пакета в верхнем регистре, так что вы должны изменить его обратно в нижний регистр.
Android studio 2.3.3 Это сработало для меня после отключения мгновенного запуска в настройках...
на настройки ->сборка, исполнение и разработка ->Мгновенный Запуск - > Снимите Флажок включить мгновенный запуск в hotswap затем очистите проект и снова перестройте свой проект!!
восстановление:
удаление (projectFolder) / app/ build папка и перестройка работали на меня. (как ответил @AskQ)
интересно, если Build > Clean Project также работал бы; из меню графического интерфейса Android Studio.
предупреждения:
в моем случае проблема, похоже, возникла из-за того, что я скопировал вставленный проект, поэтому 2 проекта имели одно и то же имя.
Есть как и другие причины тоже, узнав, что они могут помочь пользователям избежать этой проблемы.