Подтвердить что ты не робот

\ 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' не существует.

4b9b3361

Ответ 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.