У меня есть 2 приложения .NET MAUI, основанные на коммерческой версии Abp.io 8.1.4, которые я не могу запустить за пределами экрана-заставки на Android при компиляции в режиме выпуска. Я нашел много проблем, опубликованных в SO, и на некоторые из них есть ответы, но ни один из них мне не помог. Я включил DEBUG в режиме Release, и это, как ни странно, позволяет приложению работать. К сожалению, вы не можете отправить в Google файл .aab, в который встроены символы отладки, так что это не вариант. В удалении символов DEBUG из приложения есть что-то такое, из-за чего оно больше не работает, и я пытаюсь это понять.
Поведение очень непоследовательное. Я создал совершенно новое приложение, используя рекламу Abp.io, и ничего не сделал, кроме как изменил URL-адрес того места, где оно должно было получить доступ к API, скомпилировал его в режиме выпуска и смог заставить его фактически выйти за пределы заставки. Затем я использовал ABP SUITE для добавления классов и связанных с ними сервисов и перекомпилировал, не делая с ним ничего больше, и приложение сразу же зависло на заставке.
Я установил Sentry в приложение и один раз зафиксировано исключение Socket в режиме отладки, но приложение не зависает на заставке и работает должным образом; снова, пока он находится в режиме отладки.
В Android версии 34 атрибут Exported должен быть явно установлен в действиях. Для MainActivity у меня есть Exported = true. Существует WebAuthenticatorCallBackActivity, который является частью базовой структуры Abp.io, и я пытался установить для параметра Exported значение true и false, но ни один из этих параметров, похоже, не влияет на сбой/зависание.
Я не знаю, что еще сказать по поводу этой проблемы, кроме как повторить, что это происходит только на Android в режиме Release без символов DEBUG. Я пытался решить эту проблему более 3 месяцев, но безуспешно. Если у кого-нибудь есть решение (или хотя бы хороший намек), я буду очень признателен.
Подробнее здесь: https://stackoverflow.com/questions/786 ... lease-mode
Android-приложение Abp.io MAUI не запускается в режиме выпуска. ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1719263567
Anonymous
У меня есть 2 приложения .NET MAUI, основанные на коммерческой версии Abp.io 8.1.4, которые я не могу запустить за пределами экрана-заставки на Android при компиляции в режиме выпуска. Я нашел много проблем, опубликованных в SO, и на некоторые из них есть ответы, но ни один из них мне не помог. Я включил DEBUG в режиме Release, и это, как ни странно, позволяет приложению работать. К сожалению, вы не можете отправить в Google файл .aab, в который встроены символы отладки, так что это не вариант. В удалении символов DEBUG из приложения есть что-то такое, из-за чего оно больше не работает, и я пытаюсь это понять.
Поведение очень непоследовательное. Я создал совершенно новое приложение, используя рекламу Abp.io, и ничего не сделал, кроме как изменил URL-адрес того места, где оно должно было получить доступ к API, скомпилировал его в режиме выпуска и смог заставить его фактически выйти за пределы заставки. Затем я использовал ABP SUITE для добавления классов и связанных с ними сервисов и перекомпилировал, не делая с ним ничего больше, и приложение сразу же зависло на заставке.
Я установил Sentry в приложение и один раз зафиксировано исключение Socket в режиме отладки, но приложение не зависает на заставке и работает должным образом; снова, пока он находится в режиме отладки.
В Android версии 34 атрибут Exported должен быть явно установлен в действиях. Для MainActivity у меня есть Exported = true. Существует WebAuthenticatorCallBackActivity, который является частью базовой структуры Abp.io, и я пытался установить для параметра Exported значение true и false, но ни один из этих параметров, похоже, не влияет на сбой/зависание.
Я не знаю, что еще сказать по поводу этой проблемы, кроме как повторить, что это происходит только на Android в режиме Release без символов DEBUG. Я пытался решить эту проблему более 3 месяцев, но безуспешно. Если у кого-нибудь есть решение (или хотя бы хороший намек), я буду очень признателен.
Подробнее здесь: [url]https://stackoverflow.com/questions/78664604/abp-io-maui-android-app-will-not-run-in-release-mode[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия