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
в режиме отладки все работает, как и ожидалось
, но если я запускаю в режиме выпуска, приложение испускает в фоновом режиме, когда сканирование (на самом деле только на фоне не отвечает) < /p> ----- ------- /> 08-18 18: 39: 47.643 26284 26284 E AndroidRuntime: Fatal Exception: Main
08-18 18: 39: 47.643 26284 26284 E AndroidRuntruntime: Process: be.kingbelgium.kingordermobile, Pid: 26284
08-18: 394: 394: 394: 393: 394: 394: 394: 394: 394: 394: 393. 26284 E AndroidRuntime: java.lang.runtimeexception: невозможно запустить Componentinfo {be.kingbelgium.kingordermobile/crc6480997b3ef81bf9b2 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 = 0x10302388Android: style/theme.material.light.darkactionbar, id = 0x10302377Android: style/theme.material.light, id = 0x103000candroid: style/theme.light, id = 0x1030005 aldroid: style/theme] [android: style/ddeviedefault.light. /> 08-18 18: 39: 47.643 26284 26284 e androidruntime: at android.app.activitythread.performlaunchactivity (ActivityThread.java:4454) < /p>
Вот код
Спасибо за любу Nextedit)
{< /p>

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

 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»