内置应用程序在Android设备上运行时不工作



我正在为Android做一个应用程序。它在模拟器上运行良好,但在Android设备上,它会在白屏或黑屏上冻结。当dark主题为ON时,它变为黑色,当dark主题为OFF时,它变为白色。

扑动医生-v

[√] Flutter (Channel beta, 2.6.0-5.2.pre, on Microsoft Windows [Version 10.0.22000.258], locale ja-JP)
• Flutter version 2.6.0-5.2.pre at D:srcflutter_windows_2.5.0-stableflutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 400608f101 (6 weeks ago), 2021-09-15 15:50:26 -0700
• Engine revision 1d521d89d8
• Dart version 2.15.0 (build 2.15.0-82.2.beta)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at D:Android
• Platform android-30, build-tools 29.0.3
• Java binary at: D:Program FilesAndroidAndroid Studiojrebinjava
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:Program FilesGoogleChromeApplicationchrome.exe
[√] Android Studio (version 4.2)
• Android Studio at D:Program FilesAndroidAndroid Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
[√] VS Code (version 1.61.2)
• VS Code at C:UsersyukikAppDataLocalProgramsMicrosoft VS Code
• Flutter extension version 3.27.0
[√] Connected device (2 available)
• Chrome (web) • chrome • web-javascript • Google Chrome 95.0.4638.54
• Edge (web)   • edge   • web-javascript • Microsoft Edge 95.0.1020.30
• No issues found!

运行命令获取设备ID

$ flutter devices

然后运行

$ flutter run -d <ID>

$ flutter run --verbose -d <ID>
<<h2>控制台/h2>

启动lib 主要。在调试模式下对像素5a进行测试…运行它任务"assembleDebug"……37.6秒/已建成构建 app flutter-apk app-debug.apk输出。W/DynamiteModule (12590):找不到提供程序安装程序的本地模块描述符类。I/DynamiteModule(12590):考虑本地模块提供商安装程序:0和远程模块providerinstaller:0 W/providerinstaller (12590):加载提供程序安装程序模块失败:没有找到可接受的模块。本地版本为0,远端版本为0。我/avapp.exampl (12590):ClassLoaderContext是一个特殊的共享库。I/avapp. example (12590): ClassLoaderContext是一个特殊的共享图书馆。V/NativeCrypto(12590):注册http://google/android/gms/org/conscrypt/nativecrypto的294原生方法……W/avapp. example(12590):访问隐藏方法Ljava/安全/规范/ECParameterSpec;→getCurveName () Ljava/lang/String;(灰列表,反射,允许)I/ProviderInstaller(12590):已安装默认安全提供商GmsCore_OpenSSL将文件同步到设备5像素…119 ms

颤振运行关键命令。r热装弹。R热重启。h列出所有可用的交互命令。d分离(终止"扑动运行");但让应用程序运行)。c清空屏幕q退出(终止)设备上的应用程序)

声音零安全运行

Pixel 5a上的天文台调试器和分析器可在:http://127.0.0.1:51161 i6VNWPsZf28 =/W/avapp.exampl (12590):->impl:Ljava/net/SocketImpl;(灰列表,反射,允许)W/avapp. example(12590):访问隐藏的方法Ldalvik/系统/CloseGuard;→get () Ldalvik/系统/CloseGuard;(灰列表,核心-平台-api,链接,允许)W/avapp. example(12590):访问隐藏方法Ldalvik/系统/CloseGuard;→打开(Ljava/lang/String;)V(灰列表,核心-平台-api,链接,允许)W/avapp. example(12590):访问隐藏方法Ljava/安全/规范/ECParameterSpec;→setCurveName (Ljava/lang/String;)V(灰列表,反射,允许)W/avapp. example(12590):访问隐藏的方法Ldalvik/系统/BlockGuard;→getThreadPolicy () Ldalvik/系统/BlockGuard美元政策;(灰列表,核心-平台-api,链接,允许)W/avapp. example(12590):访问隐藏方法Ldalvik/system/BlockGuard$Policy;->onNetwork()V(灰列表,链接)W/Firestore(12590): (23.0.4) [Firestore]: Listen for查询(target=查询(genre order byname)); limitType = LIMIT_TO_FIRST)failed:状态{code=PERMISSION_DENIED, description=Missing or权限不足。, cause=null} E/flutter (12590):[ERROR:flutter/lib/ui/ui_dart_state.cc(209)]未处理的异常:[cloud_firestore/permission-denied]调用者没有权限执行指定操作的权限。E/flutter (12590): #0
MethodChannelQuery.get(包:cloud_firestore_platform_interface/src/method_channel/method_channel_query.dart: 110:7)E/flutter (12590): E/flutter (12590): #1
_JsonQuery。get (package:cloud_firestore/src/query.dart:390:9) E/flutter (12590): E/flutter (12590): #2
main (package:example/main.dart:25:3) E/flutter (12590):E/flutter (12590): flutter开发工具Pixel 5a上的调试器和分析器可在:http://127.0.0.1:9101?uri=http://127.0.0.1:51161/i6VNWPsZf28=/I/avapp. example (12590): WaitForGcToComplete blocked在ProfileSaver上运行空检查点时间为15.090ms

谢谢你,Croxx5f和Awias !正如你所说,cloud_firestore的规则是错误的。

我将其更改为接受所有临时请求。而且很有效!

相关内容

最新更新