ZXing 3.1.0-beta2 Visual Studio 2022 Xamarin.Android вызывает сбой приложения в режиме выпускаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 ZXing 3.1.0-beta2 Visual Studio 2022 Xamarin.Android вызывает сбой приложения в режиме выпуска

Сообщение Anonymous »

Я создаю приложение Xamarin.Android для сканирования штрих-кода. Я использую Nuget Zxing 3.1.0-beta2
В режиме отладки все работает как положено. Но если я запускаю режим выпуска, приложение исчезает в фоновом режиме при запуске сканирования (фактически, в фоновом режиме остается только призрак пользовательского интерфейса, который больше не отвечает)

Код: Выделить всё

--------- 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»