2016-05-05 3 views
6

Я создаю приложение для Android в Visual Studio. Когда я создаю выровненную APK для боковой загрузки на моем устройстве (из меню «Инструменты -> Android -> Опубликовать приложение для Android»), она устанавливается и запускается, но, похоже, не имеет самых последних изменений. Серии событий я испытал это следующим образом:Развертывание Xamarin Android без использования последнего кода?

  • Установил версию приложения на устройстве
  • Обновленный цвет на странице входа в систему и установить тему приложений (среди прочего)
  • переустанавливать приложение
  • Видел новую тему, но не новый цвет на странице входа
  • Сделано случайное изменение текста на странице входа в систему в качестве теста
  • Re-приложение установлено
  • Видел изменение цвета, но не случайное изменение текста ?!

Любые предложения о том, что я могу делать неправильно?

+0

Чтобы убедиться, что вы используете последнюю версию, сначала очистите проект:/Не знаю, действительно, может быть, это странная неудача. – Shark

ответ

1

я испытал подобные проблемы, мое движение к фиксации этого вопроса было следующие действия

  • Очищайте все проекты.
  • Создайте все проекты (особенно проект, содержащий файлы xcml).
  • Удалить (удалить приложение) с устройства.

Если по какой-либо причине это не решит проблему, как правило, полный перезапуск Xamarin Studio или Visual Studio.

+0

Это работало для меня в Xamarin Forms. Это случилось со мной после того, как я вытащил чей-то чарт с разными настройками, которые я предполагаю. – Noob17

+0

Удаление приложения с устройства - это исправление, но не всегда жизнеспособное, когда вы отправляете материал в поле. У меня была эта проблема в технической поддержке во время работы в Realm - у одного из наших пользователей Xamarin SDK было приложение в поле, которое не обновлялось. –

0

Проблема решена после того, как я сделал следующие шаги:

  1. обновления Xamarin.Forms до версии 2.3.3.193
  2. деинсталлировать Java SE версии 7
  3. установить Java SE версии 8
  4. Set Xamarin> Java Development Kit Расположение новой версии Java SE . (См скриншот)
  5. Перезагрузка ПК

enter image description here

0

В моем случае, у меня была аналогичная проблема с подключенным устройством, и никто не предложил решения, как Clean \ Rebuild \ Restart \ Переустановка \ и т. д. могли бы помочь мне. В то же время на AVD все работало отлично, последний код был развернут нормально.

Я нашел, что указанный вопрос зависел от выбранных настроек в разделе [USB Developer] на подключенном устройстве (мой был Xiaomi смартфон). Поскольку некоторые поставщики предоставляют нам слишком много настроек безопасности ...

То, что я нашел, вы должны очередь на как USB Debugging & отладки USB (Настройки безопасности) и отключить MIUI Оптимизация (это верно для Xiaomi поставщика, но вы можете проверить устройство для аналогичных вариантов). Надеюсь это поможет.