小编She*_*ani的帖子

应用商店连接操作错误应用程序在升级到 Xcode 14.0 Flutter 后引用有效负载中的非公共选择器

Xcode 版本 -> 14.0

错误:

该应用程序引用 Payload/Runner.app/Runner 中的非公共选择器:fontWeightrelativeSize、spanArray、spanArray_Count、strikeThrough、underline

在此输入图像描述

xcode flutter

33
推荐指数
2
解决办法
1万
查看次数

应用程序崩溃:将应用程序升级到compileSdkVersion 33/ Android 13后请求权限

使用的包:permission_handler:^10.0.0

应用程序/build.Gradle

compileSdkVersion 33
minSdkVersion 24
targetSdkVersion 33

Run Code Online (Sandbox Code Playgroud)

android/build.gradle

kotlin_version = '1.7.10'
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中添加的权限

  <uses-permission
         android:name="android.permission.MANAGE_EXTERNAL_STORAGE"  tools:ignore="ScopedStorage" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
    <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
    <uses-permission android:name="android.permission.CAMERA" />
Run Code Online (Sandbox Code Playgroud)

单击允许或拒绝权限时崩溃日志


E/AndroidRuntime(13312): FATAL EXCEPTION: main
E/AndroidRuntime(13312): Process: com.app.example, PID: 13312
E/AndroidRuntime(13312): java.lang.AssertionError
E/AndroidRuntime(13312):    at io.flutter.plugins.firebase.messaging.FlutterFirebasePermissionManager.onRequestPermissionsResult(FlutterFirebasePermissionManager.java:33)
E/AndroidRuntime(13312):    at io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding.onRequestPermissionsResult(FlutterEngineConnectionRegistry.java:777)
E/AndroidRuntime(13312):    at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.onRequestPermissionsResult(FlutterEngineConnectionRegistry.java:409)
E/AndroidRuntime(13312):    at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onRequestPermissionsResult(FlutterActivityAndFragmentDelegate.java:757)
E/AndroidRuntime(13312):    at io.flutter.embedding.android.FlutterFragment.onRequestPermissionsResult(FlutterFragment.java:915)
E/AndroidRuntime(13312):    at io.flutter.embedding.android.FlutterFragmentActivity.onRequestPermissionsResult(FlutterFragmentActivity.java:549)
E/AndroidRuntime(13312):    at android.app.Activity.dispatchRequestPermissionsResult(Activity.java:8833)
E/AndroidRuntime(13312):    at android.app.Activity.dispatchActivityResult(Activity.java:8663)
E/AndroidRuntime(13312):    at android.app.ActivityThread.deliverResults(ActivityThread.java:5857)
E/AndroidRuntime(13312):    at android.app.ActivityThread.handleSendResult(ActivityThread.java:5903)
E/AndroidRuntime(13312):    at …
Run Code Online (Sandbox Code Playgroud)

dart android-permissions flutter

10
推荐指数
1
解决办法
3076
查看次数

flutter_background_geolocation 在发布模式下不起作用

我设置了所有内容,没有跳过这个插件的任何一点。它可以在所有调试模式下工作(前台、后台、Kill stat)。

错误日志:在发布模式下终止应用程序时

E/FlutterGeolocator(24131): Geolocator position updates stopped
D/FlutterGeolocator(24131): Stopping location service.
D/FlutterLocationService(24131): Unbinding from location service.
D/FlutterLocationService(24131): Destroying service.
E/flutter (24131): [ERROR:flutter/shell/common/shell.cc(93)] Dart Error: Dart_LookupLibrary: library 'package:flutter_background_geolocation/flutter_background_geolocation.dart' not found.
E/flutter (24131): [ERROR:flutter/runtime/dart_isolate.cc(668)] Could not resolve main entrypoint function.
E/flutter (24131): [ERROR:flutter/runtime/dart_isolate.cc(167)] Could not run the run main Dart entrypoint.
E/flutter (24131): [ERROR:flutter/runtime/runtime_controller.cc(385)] Could not create root isolate.
E/flutter (24131): [ERROR:flutter/shell/common/shell.cc(604)] Could not launch engine with configuration.
Run Code Online (Sandbox Code Playgroud)

Android清单中的权限

 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
 <uses-permission android:name="android.permission.INTERNET"/>
 <uses-permission …
Run Code Online (Sandbox Code Playgroud)

android geolocation flutter

7
推荐指数
1
解决办法
1386
查看次数