2017-11-25 15 views
0

기능을 테스트하기 위해 aapt을 통해 명령을 실행하려고합니다.AAPT ERROR : 디렉토리 이름에 유효하지 않은 BCP 47 태그 b + sr + latn_values ​​

./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

aapt은 기본적으로 aapt2을 사용합니다. 빌드 프로세스는이 두 가지 경우 모두 다릅니다.이 세부 정보는 link입니다.

aapt2android.enableAapt2=falsegradle.properties 파일에 추가 할 수 없습니다.