Приложение Xamarin не работает в режиме релиза - PullRequest
0 голосов
/ 14 мая 2018

Мне нужна помощь, чтобы понять, в чем проблема.У меня полностью обновленная установка VS2017

Когда я запускаю свое приложение в режиме отладки, оно работает, когда я запускаю приложение в режиме выпуска, оно просто зависает на заставке, я пытался проверить устройствовойти, но я вижу только IlligalStateException

Я изменил Java Heap на 1G, но это не решило проблему. Я обновлен до Xamarin.Forms 3.0, и я компилирую с помощью Android 8.1, что не решило проблему.(также пытался понизить версию)

Я установил Linking в None, что только увеличивало размер приложения и не решало проблему. Когда я снимаю флажок с «Bundle сборки в нативный код», он тогда работает, но у меня естьвсегда компилировал мои приложения с этим.(и он работает в режиме отладки)

Я проверил версию NDK, для которой в данный момент установлено значение "C: \ ProgramData \ Microsoft \ AndroidNDK64 \ android-ndk-r15c". Не уверен, что версия неверна, чтоЯ использую, так как это также новый ноутбук (мой другой ноутбук был украден, где все скомпилировано и работало отлично) Также кажется, что журнал устройств отстает и не хочет фильтровать.Монитор устройства, кажется, тоже дает сбой.

Я только что попытался перейти на nds-16, но это не сработало.Сейчас я собираю без него, но я бы хотел скомпилировать его снова

1 Ответ

0 голосов
/ 14 мая 2018

Попробуйте сначала удалить приложение:

adb uninstall <your.package.name>

Возможно, вы используете другое хранилище ключей для подписи.

Можно установить подробное описание журнала для диагностики, чтобы увидеть проблему:

Tools/Options/Xamarin/Xamarin Diagnostic Output verbosity
Tools/Options/Projects and Solutions/Build and Run/ output verbosity
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...