Что такое resources.ap_ и почему у него есть склонность к несуществованию? - PullRequest
3 голосов
/ 14 февраля 2011

Время от времени сбитая компоновка Eclipse завершается отсутствием этого файла, с помощью простого исправления очистки сборки или изредка более глубокой очистки на метаданные проекта. Я могу жить с таким положением вещей, но любопытная сторона меня должна спросить почему .

Поиск его на developer.android.com ничего не дает :(, а поиск в Google вызывает различные темы, когда люди задаются вопросом, почему их сборка не работает.

Этот парень - самая близкая вещь, которую я нашел к объяснению самой вещи. Будем надеяться, что какой-нибудь приятный, терпеливый гуру сможет пролить немного света на основы здесь без того, чтобы этот нуб слишком глубоко копался в источнике:)

Ответы [ 2 ]

3 голосов
/ 09 марта 2011

resource.ap_ - это все ресурсы для вашего архива.Все, из папок res, assets и файла Manifest.

Файл apk добавлен в class.dex (весь ваш скомпилированный код) и любой связанный .so (собственный код).

Оба эти файла в формате .zip.Их можно легко просмотреть, изменив расширение на .zip и открыв их.

1 голос
/ 18 февраля 2011

Файл .ap_, вероятно, является вашим apk до того, как он будет подписан вашим сертификатом (по умолчанию это сертификат отладки, созданный ADT в вашем домашнем каталоге.)

...