\ build\intermediates\res\resources-anzhi-debug-stripped.ap_ 'для свойства' resourceFile 'не существует
Я обновил Android Studio до версии 2.0. Сбой сборки и занимает больше времени, чем Android Studio версии 1.5 для сборки. Каждый раз, когда я запускаю свое приложение, я очищаю и перезагружаю проект, но это бесполезно. Сообщение об ошибке:
\ build\intermediates\res\resources-anzhi-debug-stripped.ap_ 'указано для свойства 'resourceFile' не существует.
Ответы
Ответ 1
У вас такая же проблема!
Таким образом, мгновенный запуск несовместим с shrinkResources
1), если вы используете Android Studio 2.2
shrinkResources false
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false
shrinkResources false
zipAlignEnabled true
debuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
2), если вы используете Android Studio 2.0
-
открыть настройку
-
![Follow this image]()
-
Теперь запустите проект
Ответ 2
Если вы столкнулись с этой проблемой при создании сборки release
, имейте в виду, что Android-плагин для Gradle 2.2.0
(и выше), похоже, имеет ошибку с shrinkResources
.
Снизьте gradle
до 2.1.3
для временного решения:
classpath 'com.android.tools.build:gradle:2.1.3'
EDIT:
Я сообщил об этой проблеме wojtek.kalicinski (Адресат разработчика Android в Google).
Как оказалось, shrinkResources
работает, только если есть minifyEnabled
, установленное на true
. 2.1.3
версия Android Plugin просто игнорировала проблему (и без shrinkResources
). 2.2.0+
дает вам знать, что что-то не так с ошибкой (которая сама по себе не очень информативна). В будущем Google может представить лучшее сообщение об ошибке для подобных сценариев.
Здесь твиттер:
![hfc8R.png]()
Ответ 3
Вероятно, вы сокращаете ресурсы, избегая при этом минимизации:
minifyEnabled false
shrinkResources true
Если вы хотите сжать ресурсы, вам нужно включить минирование:
minifyEnabled true
shrinkResources true
Старые версии Build Tools игнорировали эту проблему, но начали рассылать проблемы с компиляцией в Build Tools 2.2.3
Дополнительная информация здесь: https://developer.android.com/studio/build/shrink-code.html#shrink-resources
Ответ 4
Установить shrinkResources false. Это сработало для меня
buildTypes {
release {
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable false
jniDebuggable false
zipAlignEnabled true
Ответ 5
Найден ответ, просто отключите instarun, и он должен работать. Это сработало для меня.
Ответ 6
- Мы могли бы использовать как Instant Run, так и shrinkResources в то же время;
- Обратите внимание: мы НЕ МОЖЕМ использовать Jack и shrinkResources в одно и то же время (то же самое для ProGuard, minifyEnabled)
Ответ 7
Как было предложено постом @Bartek-lipinski, я подтвердил в своем проекте, что переопределение плагина Gradle в v2.1.3 решит эту проблему получения "InvalidUserDataException: File specified for property does not exist."
Я подал ошибку с помощью инструментов Android bugtracker веб-сайт, пожалуйста, повысьте видимость проблемы.
Ответ 8
В моем проекте, потому что я добавил в gradle shrinkResources, удалите Ok.