2011-02-14 2 views
3

때로는 borked Eclipse 빌드가 빌드를 청소하는 simple fix과 함께 또는이 프로젝트의 메타 데이터에서 때때로 deeper clean을 사용하여이 파일이없는 상태로 처리됩니다. 나는이 상태로 살 수 있지만 호기심이 많은 쪽은 을 물어야한다.resources.ap_ 란 무엇이며 왜 존재하지 않는 것에 대한 선호가 있습니까?

developer.android.com에 대한 검색 아무것도 :(최대 회전하지 않고, 구글에서 검색이 자신의 빌드가 깨진 이유를 궁금해 사람들에 의해 다양한 스레드를집니다.

This guy 제가했습니다 가장 가까운 것입니다 잘만되면, 근사하게, 근사하게, 근사한 약간의 전문가는 근원에 너무 많이 파고있는이 noob없이 기초 위에서 약간의 빛을 비출 수있다 :

답변

3

resource.ap_은 압축 파일에 대한 모든 리소스입니다. res, assets 폴더 및 Manifest 파일의 모든 것.

apk 파일은 class.dex (컴파일 된 모든 코드) 및 연결된 .so (원시 코드)에 추가되었습니다.

이 두 파일은 모두 .zip 형식입니다. 확장자를 .zip으로 변경하고 열면 쉽게 볼 수 있습니다.

1

.ap_ 파일은 아마 서명 전에 당신의 apk 다 인증서 (기본적으로 홈 디렉터리에서 ADT에 의해 생성 된 디버그 인증서)를 사용합니다.

+1

100 % 확실하지 않거나 일부 상황에서 파일을 다르게 사용할 수 있기 때문에 "아마"라고 말할까요? – Cheezmeister

+0

나는 100 % 확실하지 않기 때문에. –

+0

샘플 빌드를 살펴보면 .apk 파일에는 .ap_ (res 폴더, AndroidManifest.xml 및 aapt 프로그램에서 생성 한 바이너리 리소스가 들어있는 resources.arsc)와 동일한 파일과 classes.dex 및 인증서가 포함 된 META-INF 폴더 –

관련 문제