Я пытаюсь добавить новую библиотеку поддержки дизайна, но она не будет компилироваться.Библиотека поддержки дизайна Android не компилируется
Прежде чем внести следующие изменения, мой код скомпилирован отлично.
Я пытался добавить его с помощью:
compile 'com.android.support:design:22.2.0'
И я снял:
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:support-v4:21.0.3'
Поскольку библиотека поддержки проектирования имеет эти две библиотеки внутри него. Однако мое приложение не будет компилироваться!
я получаю следующее сообщение об ошибке:
Warning:Dependency xpp3:xpp3:1.1.4c is ignored for productionDebug as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage it with jarjar to change the class packages
Эта ошибка повторяется 4 раза для каждого из моих вкусов (производство/stagingDebug/Release).
Затем он перечисляет кучу ошибок изображения, такие как:
/Users/.../app/src/main/res/drawable-mdpi/ic_chat.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
Тогда, наконец, после того, как гроздь общего выхода, он говорит:
Error:Execution failed for task ':app:dexStagingDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2
Pls помочь :(
Ошибки изображений 'iCCP' могут быть проигнорированы. И ваша проблема связана с библиотекой 'xpp3', а не с дизайном. Библиотека XPP3, похоже, внедряет другую версию библиотек поддержки. – shkschneider
запустите './gradlew app: dependencies', чтобы проверить, не исключены ли избыточные зависимости. Если есть, исключите их (например, 'exclude group: 'com.google.android.gms', module: 'play-services-ads'') – mbmc
, что две удаленные вами библиотеки были для вашего проекта не библиотекой поддержки, вам нужно чтобы сохранить эти две строки, которые вы пропустили – Elltz