app: ошибка mergeDebugResources в Android Studio после обновления



Я получаю ошибку при сборке / выполнении проекта Android Studio.



Ошибка:




: app: mergeDebugResources FAILED ошибка: не удалось выполнить задачу
": приложение: mergeDebugResources".




Некоторые файлы хрустели неудачно, смотрите журналы для получения подробной информации





Я прошел через пост на SO и сделал следующие вещи, чтобы исправить это, но я все еще не в состоянии избавиться от ошибок.





  1. Чистый Проект.



  2. Аннулируйте и перезапустите Android Studio.



  3. Я обновил версию Gradle с 1.3.0 до 1.5.0.



  4. Я также обновил buildToolsVersion '23.0.1'.



Несколько Gradle в следы Для справки:




Информация: Gradle tasks [clean,: app: generateDebugSources,
:app: generateDebugAndroidTestSources,: app: compileDebugSources,
:приложение:compileDebugAndroidTestSources] :приложения:очистки :приложение:готовую
Вверх-к-дата :приложение:preDebugBuild вверх-к-дата :приложение:checkDebugManifest
: app: preeleasebuild UP-to-DATE
:приложение: prepareComAndroidSupportAppcompatv72300library
:приложение: prepareComAndroidSupportDesign2300library
:приложение: prepareComAndroidSupportSupportV42300library
:приложение: prepareComCrashlyticsSdkAndroidAnswers131library
:приложение: prepareComCrashlyticsSdkAndroidBeta113library
:приложение: prepareComCrashlyticsSdkAndroidCrashlytics251library
:приложение: prepareComCrashlyticsSdkAndroidCrashlyticscore234library
:приложение: prepareComGithubClansFab155Library
:приложение: prepareComGithubPaolorotoloAppintro320library
:приложение: prepareComGoogleAndroidGmsPlayServicesbase780library
:приложение: prepareComGoogleAndroidGmsPlayServicesgcm780library
: приложение: prepareIoFabricSdkAndroidFabric135library
:app: prepareJpWasabeefBlurry101Library: app: prepareDebugDependencies
:app: compileDebugAidl: app: compiledebugrendercript
:приложение:generateDebugBuildConfig :приложение:generateDebugAssets вверх-к-дата
: приложение: mergeDebugAssets : app: generateDebugResValues UP-to-DATE
:app: processDebugGoogleServices: app: generateDebugResources
: app: mergeDebugResources



AAPT: ERROR: 9-patch image
/Пользователи/в/приложение/src/главная/РЭС/холст-сода/btn_small_white_normal.9.формат PNG
бесформенный.
AAPT: найдено в пикселе №21 вдоль верхнего края. AAPT:
/Пользователи/в/документы/приложение/src/главная/РЭС/холст-mdpi/ic_send_black_disabled_24dp.формат PNG:
предупреждение libpng: iCCP: не распознает известный профиль sRGB, который был
отредактированный : app: mergeDebugResources FAILED



Сбой: сборка завершилась ошибкой с исключением.





  • Что пошло не так: не удалось выполнить задачу': app: mergeDebugResources'.




    Некоторые файлы хрустели неудачно, смотрите журналы для получения подробной информации





  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.



ОШИБКА СБОРКИ


1413   3  

3 ответов:

Я нашел решение этой проблемы, возможно, это временное решение, но пока оно работает. Эта проблема возникает из-за проблемы с 9 патч-образом.

Посмотрите на эту линию в трассировках, ее ошибку броска.

AAPT: ERROR: 9-patch image /Пользователи/в/приложение/src/главная/РЭС/холст-сода/btn_small_white_normal.9.формат PNG бесформенный. AAPT: найдено в пикселе №21 вдоль верхнего края.

Я исправил ошибку, переименовав актив и удалив его .9 из файла имя. Патч-файл 9 является деформированным активом, и Android Studio не будет создавать его до тех пор, пока он не будет исправлен.

Вы можете попросить дизайнера исправить это для вас.

У

Была та же проблема. Оказывается, 2 из моих файлов изображений были повреждены и, таким образом, не хрустели. Убрал их из Res - > Drawable, и вуаля!

Решение, которое работает для меня, было (повезло, что я скопировал проект раньше)....откройте проект по ссылке " импорт проекта (Eclipse ADT, Gradle,...) Я надеюсь, даже если это простой ответ, это может помочь вам или кому-то еще.

Comments

    Ничего не найдено.