LINUX.ORG.RU

Перестало устанавливаться приложение на устройство. На эмуле нормально.

 ,


0

1

Делал я приложение. И в процессе деланья, что-то сделал, что оно перестало устанавливаться на устройство. Пишет «Приложение не установлено». Прежняя версия устанавливалась. И на эмулятор по прежнему устанавливается.

Делается на Android Studio, Kotlin.

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

Что бы такого в нем нажать, что бы заработало?

Ответ на: комментарий от MaxPower

Так в логах посмотри что пишет во время установки

Так я бы с удовольствием, да не знаю где смотреть. Если для этого нужен рут, то я его еще не делал.

Если стоит прошлая версия на устройстве, удали ее. Устанавливай через adb install, там более подробная ошибка будет.

Интересно, что после сноса прежней версии, начала устанавливаться версия debug, а версия release по прежнему не устанавливается. adb install - это через root?

victor79 ()
Ответ на: комментарий от victor79

adb install - это через root?

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

Как активировать меню для разработчиков - О телефоне -> 10 раз тапнуть на номер сборки.

anonymous ()

Всем спасибо, вопрос решился.

Была непонятная ошибка INSTALL_FAILED_TEST_ONLY, и после непонятных рекомендованных из инета действий все стало работать. (то ли непонятная опция -t в инсталл флагс, то ли просто перебуилдивание.. в общем непонятно).

А так же я теперь знаю где смотреть логи: adb logcat

Еще чуть-чуть и я стану профи в андроид разработке…

victor79 ()
Ответ на: комментарий от victor79

Была непонятная ошибка

и после непонятных рекомендованных из инета

в общем непонятно).

Еще чуть-чуть и я стану профи в андроид разработке…

Удачи.

anonymous ()
Ответ на: комментарий от hobbit

Программа перебуилдивается на ходу!

Если бы это было верно для всех случаев, то не было бы пункта меню «Rebuild project».

«перебуилдивание» - это означает «добуилдировался» …

В меню написано «Rebuild project». Это однозначно перебуилдить. Без вариантов.

victor79 ()