res/raw
에있는 Python 스크립트를 사용하는 Android 애플리케이션을 개발 중입니다.이 스크립트는 SL4A를 통해 배포되고 앱의 APK에 포함되어 있습니다. 스크립트는 파이썬 패키지를 사용하기 때문에 디렉토리에는 0byte 크기의 __init__.py
파일이 포함되어 있습니다.이 파일은 파이썬이 디렉토리를 패키지로 인식하는 데 필요합니다.aapt : 포장시 파일을 건너 뛰지 마십시오 (
[aapt] Creating full resource package...
[null] (skipping (null) file '/home/user/app/res/raw/pypackage/__init__.py')
포함 aapt
을 알 수있는 방법이 있나요 : aapt
따라서 장치/에뮬레이터 작업에서 스크립트를 방지 포장시 해당 파일을 생략하는 모듈은 인터프리터에 의해 발견되지 않는 한 내 문제는, 그럼에도 불구하고 파일을 채워야합니까? 아니면 0kb 크기로 수동으로 파일을 채워야합니까? 이미 aapt
명령 줄 옵션을 살펴 보았지만 아무 것도 찾지 못했습니다.
AssetManager가 원시 리소스보다 더 나은 해결책 일 수 있습니다. 특히 디렉토리 구조가 필요하고 리소스가 그러한 구조를 지원하지 않는 것 같기 때문에 특히 그렇습니다. http://developer.android.com/reference/android/content/res/AssetManager.html –