好了,所以我跑我的程序不导入火力核心,火力权威性和云公司的FireStore,我的代码运行得很好,但我与火力注册我的应用程序,它仍然运行良好,但只要我进口Firebase_auth,Firebase_core和cloud_Firestore...我得到以下错误
Note: C:\appflutter\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.7.0\android\src\main\java\io\flutter\plugins\firebase\core\FlutterFirebaseCorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\appflutter\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.16.0\android\src\main\java\io\flutter\plugins\firebase\firestore\streamhandler\TransactionStreamHandler.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
D8: Cannot fit requested classes in a single dex file (# methods: 89543 > 65536)
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
The number of method references in a .dex file cannot exceed 64K.
Run Code Online (Sandbox Code Playgroud)
请帮我。
如何删除.pub-cache文件夹中的flutter包?当我们给出时flutter clean,它将删除当前目录中的构建文件夹。我们可以手动删除它,但我的要求是.pub-cache使用命令删除文件夹中的包。
我正在开发一个应用程序,两天前我在 git 上发布了最后一次更新,此后就没有再碰过代码。现在,我打开 android studio,当我尝试运行它时,它给了我这个错误...我尝试从计算机中删除存储库,然后再次克隆它,但它不起作用。我也尝试过搜索类似的问题,发现快速拨号包也存在类似的问题,并且一条评论提到了有关损坏的包版本的信息。无论如何,这是我尝试运行我的应用程序后遇到的错误:
这些是它给我的错误的前几行,但后面还有一千多行。
我还尝试运行flutter doctor,它给了我以下内容:
我在我的 flutter 项目中使用了一些不再需要的包,即wilddog_authand wilddog_sync,我可以从pubspec.yaml文件和我的 dart 文件中import 'package:wilddog_sync/wilddog_sync.dart'删除导入(也称为删除等)并删除 MainActivity.java 和 Xcode 项目中的导入,但是我无法清除 flutter、cocoapod 和 gradle 安装的未使用文件。现在flutter中有一个统一的命令可以一次删除所有未使用的包吗?
我敢肯定,使用flutter clean只删除build文件夹,并使用flutter packages get从删除软件包后pubspec.yaml不会删除软件包cocoapod或gradle两种。
例如,在flutter clean和flutter packages get我重建项目:
Launching lib/main.dart on Android SDK built for x86 64 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...
I/FlutterActivityDelegate(11331): onResume setting current activity to this
I/Choreographer(11331): Skipped 107 frames! The application …Run Code Online (Sandbox Code Playgroud) bundling-and-minification flutter flutter-dependencies flutter-packages
我正在创建一个 Flutter 包,其中包含一些文本。我希望我的包的消费者应用程序将区域设置传递给它,根据该区域设置,我的包应该决定是否以“阿拉伯语”或“英语”显示此文本(这意味着我的包将具有包含这些字符串的资源文件语言环境)。我怎样才能实现这个目标?
我能够实现的唯一一件事是我的消费者应用程序具有资源文件,并且我的消费者应用程序和包都必须将相同的本地化插件注册为依赖项。我不希望我的消费者应用程序担心本地化,而是我的包应该处理基于区域设置的翻译字符串的显示。我的做法有什么问题吗?
localization internationalization flutter flutter-dependencies flutter-packages
我使用的是 MacBook Pro M1(在有人说这是因为 M1 或其他原因之前,我已经使用 Flutter 和 M1 编程了好几个星期,但之后我必须重置我的 M1)...我的大问题:
\n每次运行 Pod Install 时出错,我都无法使用包含本机代码(例如shared_preferences或 )的包来启动我的项目。sqlite
我在 Stack Overflow 上进行了搜索,但到目前为止没有任何帮助。如果我在没有包的情况下启动我的项目,那么没有问题,这是我的 Flutter 代码,非常简单:
\nimport 'dart:convert';\nimport 'package:flutter/material.dart';\nimport 'package:http/http.dart';\nimport 'package:shared_preferences/shared_preferences.dart';\n\nvoid main() {\n runApp(MyApp());\n}\n\nclass MyApp extends StatelessWidget {\n // This widget is the root of your application.\n @override\n Widget build(BuildContext context) {\n return MaterialApp(\n home: Home(),\n );\n }\n\n}\n\n\n`class Home extends StatelessWidget {\n const Home({Key key}) : super(key: key);\n\n @override\n Widget build(BuildContext context) {\n return Scaffold(\n body: …Run Code Online (Sandbox Code Playgroud) cocoapods visual-studio-code flutter flutter-packages apple-silicon
我在项目中使用go_router 。我有一个单独的文件,其中包含一个 GoRouter 实例以及所有路由(主页、登录、注册)。然后,我用肘加了认证。因此,我必须将 GoRouter 实例修改为通过 auth cubit 接收的函数,并使用它重定向到适当的路由。
一切看起来都很好,但后来我意识到了一些事情。例如,如果我在登录路径中并将寄存器推送到堆栈并修改寄存器页面并保存文件,则热重载将使我返回登录。因此,每次我想对注册页面进行一些更改时,我都会返回登录路线,然后手动返回注册页面以查看我的更改。
这是一个例子:
PS:我刚刚开始使用go_router包,所以也许我做错了什么。
我想使用provider( ChangeNotifierProvider) 和ChangeNotifier管理应用程序状态。但是我如何从另一个模型中的一个模型访问状态?
用例:在聊天应用程序中,一种用于存储用户信息的模型。其他模型使用用户信息(例如用户 ID)调用数据库(Firestore)并获取聊天数据流。
例如:
class Model1 extends ChangeNotifier {
final List<Item> items = [];
class Model2 extends ChangeNotifier {
//Access items from Model1 here
items;
Run Code Online (Sandbox Code Playgroud)
这可能吗?我不喜欢非常大的模型,因为很难维护。
??谢谢!
dart firebase flutter google-cloud-firestore flutter-packages
我正在尝试在 iOS 中以发布模式显示日志来测试我的应用内购买...
我尝试了print()和log()但没有任何效果
有趣的是,它可以在 Android 上运行。
你知道怎么做吗?
谢谢
我有一个应用程序,它非常简单,但我不断收到此错误:
pub get failed(服务器不可用)——尝试在 1 秒内重试 1... 因为 bascis 依赖于任何不存在的 sdk 中的 integration_test(在 Flutter SDK 中找不到包 integration_test),版本求解失败。
我试过了
Pup 升级,Pub 获得。
我怎样才能摆脱这个错误?
flutter ×10
flutter-packages ×10
dart ×5
firebase ×2
android ×1
cocoapods ×1
dart-pub ×1
flutter-bloc ×1
flutter-pub ×1
google-fonts ×1
localization ×1