2015-01-30 4 views

답변

7

모든 클래스와 리소스를 APK 파일로 압축하는 것은 Android SDK의 기본 도구입니다.

+1

aapt 도구는 어디에 있습니까? 내 $ ANDROID_HOME dir에서 찾을 수 없습니다. –

+3

이 파일은'Androidsdk \ build-tools \ 23.0.2'와 같은 모든 빌드 도구 아래에 있습니다. –

19

AAPT를 사용하면 ZIP 호환 아카이브 (ZIP, JAR 및 APK)를보고, 만들고, 업데이트 할 수 있습니다. 리소스를 바이너리 자산으로 컴파일 할 수도 있습니다. 그것은 안드로이드 애플 리케이션을위한 기본 작성기입니다.

물론 응용 프로그램에서 .so 파일을 제공 할 수 있지만이를 사용하려면 리버스 엔지니어링 플러그인이 필요하며 복잡하기 때문에 권장하지 않습니다. 나는 안드로이드에 대한 아무도 몰라,하지만 환경 플러그인의 무리가 있습니다. 또한

당신이 게시하기 전에 조금 연구 할 수

+1

안녕하세요 MarcS, Windows에서 aapt 명령을 실행하는 방법 : 다음과 같은 오류가 나타납니다. D : \ Android Software \ Qt for android \ adt-bundle-windows-x86_64-20140702 \ adt-bundle-windows-x86_64-20140702 \ sdk \ build-tools \ android-4.4W> aapt 목록 D : \ 새 폴더 \ FirstActivity.apk 무엇인가 놓치고 있습니까? ?? – Ganesh

+0

무엇이 될지 모르겠다. http://stackoverflow.com/questions/19433970/my-commandline-shell-does-not-support-aapt-command – MarcS

+0

고마워 ... 나는 너의 제안을 시도하고있다. – Ganesh

0

  • AAPT usages

  • , AAPT는 자원 ID를 포함하는 R 클래스를 생성 res/ 디렉토리의 모든 리소스에 대해 각 리소스 유형에는 R 하위 클래스 (예 : 모든 드로어 블 리소스에 대한 R.drawable)가 있으며 해당 유형의 각 리소스에는 정적 정수 (예 : R.drawable.icon)가 있습니다. 이 정수는 자원을 검색하는 데 사용할 수있는 자원 ID입니다.

    SOURCE : https://developer.android.com/guide/topics/resources/accessing-resources.html (복사/붙여 넣기)