Ошибка компиляции ресурса Android (ошибка файла кэша) - PullRequest
0 голосов
/ 03 сентября 2018

Я больше не могу собрать свой проект, и я получаю сообщение об ошибке, касающееся одного из файлов перехвата, и, в частности, оно приводит меня к значению: layoutCron

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

1- enter image description here

2- enter image description here

3- enter image description here

4- enter image description here

5- enter image description here

когда я пытаюсь пойти дальше и найти файл, который мне дали, это путь, я нахожу это:

enter image description here

версия Gradle, которую я использую - 4.9 ... с этим в проекте сборки gradle:

 dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0-alpha08'
    classpath 'com.google.gms:google-services:4.1.0' }

1 Ответ

0 голосов
/ 03 сентября 2018

Три шага для решения проблемы

  • Используйте более стабильную версию Gradle как 4.4-все

  • Обновление версии плагина поддержки Android до 3.1.4

  • Перестроить проект

gradle-wrapper.properties содержимое файла:

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

Файл сборки верхнего уровня: зависимости:

classpath 'com.android.tools.build:gradle:3.1.4'

Наконец, чтобы показать эффект очистки кэша Gradle, используя File | Invalidate Caches/Restart

после этого у вас не возникнет проблем в сборочной части

ПРИМЕЧАНИЕ: если android studio заново сгенерировала файлы и выдала вам ту же ошибку, вы можете просто отключить Aapt2, но это будет работать только до конца 2018

вы делаете это, добавляя android.enableAapt2 = false в файл gradle.properties.

...