В режиме отладки все работает как положено. Но если я запускаю режим выпуска, приложение исчезает в фоновом режиме при запуске сканирования (фактически, в фоновом режиме остается только призрак пользовательского интерфейса, который больше не отвечает)
Код: Выделить всё
--------- beginning of crash
08-18 18:39:47.643 26284 26284 E AndroidRuntime: FATAL EXCEPTION: main
08-18 18:39:47.643 26284 26284 E AndroidRuntime: Process: be.kingbelgium.kingordermobile, PID: 26284
08-18 18:39:47.643 26284 26284 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{be.kingbelgium.kingordermobile/crc6480997b3ef81bf9b2.ZxingActivity}: android.view.InflateException: Binary XML file line #19 in be.kingbelgium.kingordermobile:layout/support_simple_spinner_dropdown_item: Failed to resolve attribute at index 1: TypedValue{t=0x2/d=0x7f020075 a=-1}, theme={InheritanceMap=[id=0x103013fandroid:style/Theme.DeviceDefault.Light.DarkActionBar, id=0x1030238android:style/Theme.Material.Light.DarkActionBar, id=0x1030237android:style/Theme.Material.Light, id=0x103000candroid:style/Theme.Light, id=0x1030005android:style/Theme], Themes=[android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]}
08-18 18:39:47.643 26284 26284 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4454)
Код: Выделить всё
private async Task GetScan(EditText Target, EditText NextEdit)
{
ZXing.Result result = null;
if (CameraStatus != PermissionStatus.Granted)
{
CameraStatus = await Permissions.CheckStatusAsync
();
if (CameraStatus != PermissionStatus.Granted)
{
_ = await Permissions.RequestAsync();
}
if (CameraStatus != PermissionStatus.Granted)
{
ShowAlert("Permission", "No Permission", "Continue");
return "";
}
}
try
{
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
result = await scanner.Scan();
if (result != null && result.Text != "")
{
//You access your scanned text with result.Text
scanner.Cancel(); //
Подробнее здесь: [url]https://stackoverflow.com/questions/79738333/zxing-3-1-0-beta2-visual-studio-2022-xamarin-android-cause-app-to-crash-in-relea[/url]
Мобильная версия