AAPT: ошибка: <item>внутренний элемент должен быть либо ссылкой на ресурс, либо пустым - PullRequest
0 голосов
/ 01 марта 2019
Executing tasks: [:app:assembleDebug]

> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:compileDebugRenderscript UP-TO-DATE
> Task :app:checkDebugManifest UP-TO-DATE
> Task :app:generateDebugBuildConfig UP-TO-DATE
> Task :app:prepareLintJar UP-TO-DATE
> Task :app:generateDebugSources UP-TO-DATE
> Task :app:javaPreCompileDebug UP-TO-DATE
> Task :app:mainApkListPersistenceDebug UP-TO-DATE
> Task :app:generateDebugResValues UP-TO-DATE
> Task :app:generateDebugResources UP-TO-DATE
> Task :app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
  C:\Users\Hadi\AndroidStudioProjects\LightRecorder\app\src\main\res\values\ids.xml:3:5-50: AAPT: error: <item> inner element must either be a resource reference or empty.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 12s
9 actionable tasks: 1 executed, 8 up-to-date

1 Ответ

0 голосов
/ 01 марта 2019

Я нахожу это.Когда я обновляю свою андроид студию и что-то, у меня была эта ошибка.Я много искал и наконец нашел это.просто я должен был изменить идентификаторы в значениях

<resources>
<item name="name" type="id">ID</item>

на

<resources>
<item name="ID" type="id"/>

После этого все было верно, я надеюсь, что он используется дляВы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...