Ошибка: <item>внутренний элемент должен быть либо ссылкой на ресурс, либо пустым - PullRequest
0 голосов
/ 05 октября 2018

Я не могу скомпилировать свой проект после обновления Gradle до версии 4. Android Studio выдает ошибку:

Ошибка компиляции ресурса Android C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build\ промежуточные \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1475: ошибка: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1477: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1478: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1479: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1480: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1481: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1482: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1483: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1493: error: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.C: \ Users \ user \ AndroidStudioProjects \ grow_director_v2_net \ app \ build \ middleates \ incremental \ mergeDevDebugResources \ merged.dir \ values ​​\ values.xml: 1714: warn: игнорировать элемент 'g' с неизвестным пространством имен 'http://schemas.android.com/apk/res/android'.

По этой ссылке есть следующие свойства:

 <item name="animator" type="id">false</item>
 <item name="date_picker_day" type="id">false</item>
 <item name="date_picker_header" type="id">false</item>
 <item name="date_picker_month_and_day" type="id">false</item>
 <item name="day_picker_selected_date_layout" type="id">false</item>
 <item name="month_text_view" type="id">false</item>

Я не установил все эти свойства.

Я уже видел эти проблемы:

compileSdkVersion 28 supportLibVersion = "28.0.0" classpath 'com.android.tools.build:gradle:3.3.0-alpha13'

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

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

первый: я изменяю это

<item name="animator" type="id">false</item>

на

<item name="animator_false" type="id"/>

Во-вторых: я добавил

<string name="animator_false">false</string>

в strings.xml.Проблема решена.

0 голосов
/ 11 октября 2018

Мой проект включает в себя библиотеку «Android-RecurrencePicker», которая не адаптирована для Android Studio 3.2.0.У автора возникла проблема с обновлением его библиотеки - https://github.com/Shusshu/Android-RecurrencePicker/issues/17#issuecomment-428330873.

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

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