장면 :1.6과 2.1 사이의 하위 디렉토리에 대해 다른 aapt 동작이 있습니까?
mkdir -p foo/bar
touch foo/bar/test.txt
내가하고 싶은 것은 디렉토리 foo는/표시 줄 아래에 .apk 파일에있는 test.txt를 추가하는 것입니다 압축 해제 때문에 또는 나열 APK : 나는 다음과 같은 디렉토리 구조를 가지고 동일한 디렉토리 구조를 반환합니다.
이aapt add test.apk foo/bar/test.txt
내가 나열하고 압축 해제 test.apk 수 있고 모두 잘했다 :
이
는 1.6 SDK에서 괜찮 았는데. 그러나 2.1에서 test.txt는 test.apk의 루트에 추가됩니다. 이것은 내가 원하는 것이 아닙니다.필자는 내 바탕 화면의 2.1 SDK 및 랩톱의 1.6 버전에서이 기능을 테스트 한 결과 작동하지 않았지만 지금은 사용하지 않았 음을 확인했습니다.
aapt 명령 줄 옵션을 살펴 봤는데 --keep-the-files-i-add-in-their-subdirectories 옵션이있는 경우 그냥 보지 않고 있습니다. :/인터넷 검색도 유용하지 아무것도 반환하지 않습니다.
정말 도움이 되겠습니까? 타사 .properties 파일을 Android 애플리케이션에 저장하여 클래스 경로에 있도록해야하며 올바른 명령 행보를 찾을 수 없다는 점이이 애플리케이션을 2.1에서 벗어나는 유일한 차단제입니다. :)
감사합니다.
나는 당신이하려는 일이 공식적으로 지원되지 않는다고 생각합니다. – CommonsWare
@CommonsWare 지원됩니다 - 우리가 사용했습니다. 그러나 많은 Windows AAPT 버전이 손상되었습니다. –