2017-11-25 4 views
0

機能をテストするためにaaptでコマンドを実行しようとしています。AAPTエラー:ディレクトリ名b + sr + latn_valuesに無効なBCP 47タグ

./aapt package -f --no-crunch 
-M /home/username/AndroidStudioProjects/ProjectName/androidTest/src/main/AndroidManifest.xml 
-I /home/username/Android/Sdk/platforms/android-27/android.jar 
-S /home/username/AndroidStudioProjects/ProjectName/androidTest/build/intermediates/res/merged/androidTest/debug/ 

この奇妙なエラーメッセージが表示されます。

invalid resource directory name: /home/username/AndroidStudioProjects/ProjectName/androidTest/build/intermediates/res/merged/androidTest/debug/ drawable-xhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat 
invalid resource directory name: /home/username/AndroidStudioProjects/ProjectName/androidTest/build/intermediates/res/merged/androidTest/debug/ drawable_abc_ic_go_search_api_material.xml.flat 
invalid resource directory name: /home/username/AndroidStudioProjects/ProjectName/androidTest/build/intermediates/res/merged/androidTest/debug/ drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat 
invalid resource directory name: /home/username/AndroidStudioProjects/ProjectName/androidTest/build/intermediates/res/merged/androidTest/debug/ color_abc_primary_text_material_light.xml.flat 
invalid resource directory name: /home/username/AndroidStudioProjects/ProjectName/androidTest/build/intermediates/res/merged/androidTest/debug/ drawable-mdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat 
ERROR: Invalid BCP 47 tag in directory name b+sr+latn_values 

このようにしてください。

私はGradle 3.0.1を使ってプロジェクトをビルドしています。このエラーの原因は何ですか?

答えて

0

Gradle 3.0.1aaptを使用しない場合は、デフォルトでaapt2が使用されます。ビルドプロセスはこれらの両方で異なります。詳細はlinkです。

aapt2android.enableAapt2=falsegradle.propertiesに追加することができます。

関連する問題