привет товарищи-программисты Android,
Я постоянно сталкиваюсь с одной и той же проблемой снова и снова, и я не могу понять это, поэтому я решил задать свой вопрос здесь.
Для реализации ACRA
(Отчет о сбоях приложений для Android @ http://code.google.com/p/acra) Мне нужно создать subclass
из android.Application
и создать экземпляр ACRA.
Я создаю этот подкласс из редактора Manifest.xml, щелкая левое верхнее поле «Имя» на вкладке «Приложение». Появляется окно, в котором меня просят дать правильное имя новому классу, и оно создается в папке /gen
(в этой папке также находится только R.java
), а в атрибуте android:name
устанавливается тег <application/>
автоматически.
Это работает как чудо, и все хорошо, если я запускаю свое приложение из среды IDE на эмуляторе или на моем устройстве отладки ... НО , , как только я хочу экспортировать весь пакет (не имеет значения, «подписанный» или «неподписанный») предыдущий созданный android.Application subclass
удаляется из папки /gen
(должен быть от компиляции), APK сохраняется и ошибки не появляется. Пока кто-то не попытается установить и запустить приложение - это не удастся из-за отсутствия этого неудачного подкласса ...
Что не так? Где мне разместить этот подкласс, отличный от этого, в папке /gen
? Кто-нибудь еще сталкивался с такой же проблемой?