错误:<item>内部元素必须是资源引用或为空

Pon*_*leh 7 xml sdk android gradle android-studio

将Gradle升级到版本4后,我无法编译我的项目.Android Studio抛出错误:

Android资源编译失败C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1475:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1477:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1478:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1479:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1480:error:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1481:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1482:error:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1483:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1493:错误:内部元素必须是资源引用或为空.C:\ Users\user\AndroidStudioProjects\grow_director_v2_net\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values\values.xml:1714:warn:忽略具有未知命名空间' http:// schemas的元素'g' . android.com/apk/res/android '.

通过此链接a具有以下属性:

 <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>
Run Code Online (Sandbox Code Playgroud)

我没有设置所有这些属性.

我已经看到了这些问题:

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

Pon*_*leh 0

我的项目包含一个不适合 Android Studio 3.2.0 的库“Android-RecurrencePicker”。作者更新其库时遇到问题 - https://github.com/Shusshu/Android-RecurrencePicker/issues/17#issuecomment-428330873

最终,解决方案是下载这个 3d 方库以进行项目并包含在本地项目中。之后,我手动更改了该库的依赖项并重构了代码。