web-dev-qa-db-ja.com

エラー:<item>内部要素はリソース参照または空でなければなりません

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:エラー:内部要素はリソース参照または空でなければなりません。 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:エラー:内部要素はリソース参照または空でなければなりません。 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:警告:不明な名前空間 ' 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"クラスパス 'com.Android.tools.build:gradle:3.3.0-alpha13'

7

私のプロジェクトには、Android Studio 3.2.0に適合しないライブラリ「Android-RecurrencePicker」が含まれています。作成者には、ライブラリを更新するための問題があります- https:// github.com/Shusshu/Android-RecurrencePicker/issues/17#issuecomment-42833087

最終的に、解決策は、プロジェクトにこのサードパーティライブラリをダウンロードし、プロジェクトにローカルに含めることでした。この後、依存関係を変更し、このライブラリのコードを手動でリファクタリングしました。

0

IDEの更新後も同じエラーが発生しました。文字列リソースに追加することで解決できました。

最初:これを変更します

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

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

第二に:私は追加しました

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

strings.xmlに。問題は解決しました。

0
Abayomi Israel