Подтвердить что ты не робот

Android Studio не устанавливает последнюю версию приложения на устройстве

Я следую некоторым учебным пособиям по созданию приложений в Android Studio, но по какой-то причине он не запускает/не устанавливает последнюю версию моего приложения, когда я нажимаю "run". Я должен вручную удалить приложение на телефоне, а затем щелкнуть по нему после внесения изменений в Android Studio для обновления приложения. Любые идеи?

Вот консольный вывод:

Waiting for device.
Target device: htc-htc_one_m8
Uploading file
    local path: /home/brandon/AndroidStudioProjects/JustJava/app/build/outputs/apk/app-debug.apk
    remote path: /data/local/tmp/com.example.android.justjava
No apk changes detected. Skipping file upload, force stopping package instead.
DEVICE SHELL COMMAND: am force-stop com.example.android.justjava
Launching application: com.example.android.justjava/com.example.android.justjava.MainActivity.
DEVICE SHELL COMMAND: am start -D -n "com.example.android.justjava/com.example.android.justjava.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.justjava/.MainActivity }

Waiting for process: com.example.android.justjava
Connected to the target VM, address: 'localhost:8638', transport: 'socket'
Disconnected from the target VM, address: 'localhost:8638', transport: 'socket'
4b9b3361

Ответ 1

Обнаружены изменения apk. Пропуск загрузки файлов, вместо этого, пакет принудительной остановки.

Android Studio считает, что изменений нет и не устанавливается новый APK. Обходной путь - отключить опцию "Пропустить установку, если APK не изменилась" в меню "Выполнить" > "Редактировать конфигурации".

Снимок экрана на Android Studio 1.4


Я использую Android Studio 1.4
Источник: https://code.google.com/p/android/issues/detail?id=160901

Ответ 2

Android Studio считает, что изменений нет и не устанавливается новый APK. Обходной путь - отключить опцию "Пропустить установку, если APK не изменилась" в меню "Выполнить" > "Изменить конфигурации" > "Приложение для Android" > "Приложение" > "Разное". Затем снимите флажок "Пропустить установку, если APK не изменился".

Еще одна проблема, подобная этой, - мгновенный запуск, вы можете управлять ею: - Просто перейдите в "Файл → Настройки → Сборка, выполнение, развертывание → Мгновенный запуск" и просто отключите его. С этим Android Studio каждый раз строит с нуля, но лучше, чем не строить его правильно.

Ответ 3

Это на самом деле ошибка вы можете найти больше информации Android Open Source Project - Отслеживание проблем

Отключение опции мгновенного запуска в настройке редактирования и добавление флага -r к флажкам установки лучше всего работать.!

Ответ 4

Иногда, когда я получаю это, я просто убиваю приложение на устройстве, а затем запускаю его. Бросьте журнал, чтобы уточнить, что вы на правильной сборке, просто то, что, как вы знаете, вы изменили для этой сборки.

Ответ 5

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

Ответ 6

Запуск на телефоне

Настройте свое устройство следующим образом:

Подключите устройство к компьютеру разработки с помощью USB-кабеля. Если вы работаете в Windows, вам может потребоваться установить соответствующий USB-драйвер для вашего устройства. Инструкции по установке драйверов см. В документе OEM USB Drivers. Включите USB-отладку на вашем устройстве, выбрав "Настройки" > "Параметры разработчика". Примечание. В Android 4.2 и новее параметры разработчика скрыты по умолчанию. Чтобы сделать это доступным, откройте "Настройки" > "О телефоне" и коснитесь "Создать номер семь раз". Вернитесь к предыдущему экрану, чтобы найти варианты разработчика.

Запустите приложение из Android Studio следующим образом:

В Android Studio щелкните модуль приложения в окне проекта и выберите "Выполнить" > "Выполнить" (или "Выполнить" на панели инструментов). В окне "Выбор места развертывания" выберите свое устройство и нажмите "ОК".

Обратитесь к ссылке

Ответ 7

выберите в меню "Выполнить"> "Редактировать конфигурации"> "Приложение Android"> "Приложение"> "Разное". Затем снимите флажок "Пропустить установку, если APK не изменился". THEN → опция в Build> очистить проект и пересобрать проект и переустановить APK на вашем устройстве.

Это прекрасно работает для меня, надеюсь, это поможет и другие