Intereting Posts
Андроид не может найти jni-библиотеку при установке в качестве системного приложения Как реализовать кеширование ListView в Android Получить имя пользователя из Google Plus в андроид Изменение активности запуска приложения Как получить программный список цветов из градиента на Android Чтобы использовать JNI, или не использовать JNI (производительность Android) Android, Java – рендеринг видео с использованием растровых кадров для обратного просмотра видео (Xuggler) Как выбрать уникальные контакты из Android Параметр IllegalArgumentException должен быть потомком этого представления в ViewGroup.offsetRectBetweenParentAndChild Android: загружать изображение и JSON с помощью MultiPartEntityBuilder Поддерживает ли Dagger зависимость от инъекций для тестов ActivityInstrumentationTestCase2 Как превратить объем в max программно на Android? Как автоматически определить необходимость iScroll? Архитектура peer-to-peer для Android / iOS Как определить факторы, которые помогут воспроизвести ошибки веб-рендеринга для веб-браузеров Android?

Приложение Eclipse для Android: запустите с реальным сертификатом

Есть ли способ заставить кнопку запуска использовать реальный сертификат подписи вместо отладочной? Перед установкой копии разработки я хочу, чтобы не удалять приложения «общего пользователя» из эмулятора.

Я уже знаю, что могу экспортировать подписанную копию, но я бы предпочел иметь автоматическую сборку Signed Copy / Run On Emulator

Solutions Collecting From Web of "Приложение Eclipse для Android: запустите с реальным сертификатом"

Я предполагаю, что вы используете Eclipse.

Во-первых, добавьте поддержку Ant в свой проект, запустив «проект андроидного обновления -p». Внутри проекта dir.

Затем создайте пользовательские цели в файле build.xml по строкам (не проверены):

<target name="install-release" depends="release"> <sequential> <echo>Installing ${out.release.file} onto default emulator or device...</echo> <exec executable="${adb}" failonerror="true"> <arg line="${adb.device.arg}" /> <arg value="install" /> <arg value="-r" /> <arg path="${out.release.file}" /> </exec> </sequential> </target> <target name="run-release" depends="install-release"> <!-- not sure what goes here --> </target> 

Затем вы можете развернуть файл build.xml на панели «Файлы» и добавить целевую версию запуска на свою панель инструментов. Это, по крайней мере, приведет к установке с панели инструментов.

Вам нужно будет установить соответствующие свойства для работы подписи (key.store, key.store.password, key.alias, key.alias.password), как описано в разделе « Строительство и запуск из командной строки»

Надеюсь это поможет.