Как установить / заменить на Android без использования Eclipse

StackOverflow https://stackoverflow.com/questions/2525074

Вопрос

Приятель прислал мне более позднюю версию файла .apk.У меня уже была более ранняя версия на моем устройстве.

Когда я попытался adb установить файл, я получил это:

$ adb install ../FlashLite.apk 
320 KB/s (18311 bytes in 0.055s)
    pkg: /data/local/tmp/FlashLite.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]

$ adb uninstall FlashLite.apk
Failure

$ adb uninstall /data/local/tmp/FlashLite.apk
Failure

Как вы устанавливаете / заменяете из строки cmd?У меня нет исходного кода, поэтому я не могу сделать это из Eclipse.

Это было полезно?

Решение

удалите старую версию со своего телефона в настройках->приложения->управление приложениями, и тогда установка должна работать.

Другие советы

При удалении вам необходимо указать путь Java к действию.

adb uninstall com.haseman.myapp

где моя основная деятельность находится в src/com/haseman/myapp/LaunchActivity.java

кроме того, вы можете выполнить замену установки с помощью

adb install -r myApplication.apk

Однако обычно замена сборки не удается, если один и тот же ключ не используется для подписи APK на телефоне и APK, который вы хотите установить.Если вы видите ошибку «INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES», вам необходимо сначала удалить приложение, а затем установить его.

Вы должны использовать adb uninstall [packagename], например, adb uninstall org.vimtips.supacount.

Это имя пакета, указанное в вашем манифесте:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.vimtips.supacount"
    android:versionCode="6" android:versionName="0.1.5">

Вам необходимо указать ключ -r:

adb install -r myapp-release.apk

Это уже обсуждалось: Почему установка adb <same-packagename-always-release> не удалась?

удалите старую версию со своего телефона в разделе настройки-> приложения-> управление приложениями Затем вы можете установить ее с помощью командной строки или загрузить на веб-сайт и напрямую загрузить на телефон

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top