我在Stackoverflow上搜索了它,但是关于颤动,我没有找到任何相关的解决方案,这里和这里 可能是同一个问题,但它们不是为了颤动.
我正在使用JSON文件并注册Pubspec.ymal但显示错误,当我使用图像并注册它时,也会发生同样的错误.也许它有一个格式错误,但我不知道它有什么问题.这是我遵循的文档.
pubspec.yaml第29行第29行出错:解析块映射时需要一个键. 资产: ^
这是我的pubspec.yaml档案
name: jsondata description: A new Flutter application.
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- loadjson/person.json
Run Code Online (Sandbox Code Playgroud)
好了,所以我跑我的程序不导入火力核心,火力权威性和云公司的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)
请帮我。
在pubspec.yaml我的Flutter项目的文件中^,某些依赖项的版本号之前有一个插入符号()。
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
english_words: ^3.1.5
Run Code Online (Sandbox Code Playgroud)
目的是什么?这是什么意思?
笔记
我的 Flutter 项目对flutter_dotenvversion有依赖性,^2.0.1我想自动升级到新版本^2.0.2。
我正在运行以下命令来升级它:
flutter pub upgrade
Run Code Online (Sandbox Code Playgroud)
参考:仅升级包
要更新到 pubspec.yaml 文件中列出的所有依赖项的最新兼容版本,请使用 upgrade 命令:
颤振酒吧升级
然而,似乎什么也没有发生。pubspec.yaml不会改变,控制台输出也没有提到新版本(这就足够了)。
我的pubspec.yaml看起来像这样:
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_dotenv: ^2.0.1
cupertino_icons: ^0.1.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
Run Code Online (Sandbox Code Playgroud) 使用Geolocator 插件编译项目时出现当前错误:
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\geolocator_android-2.0.0\android\src\main\java\com\baseflow\geolocator\location\LocationMapper.java:29: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
^
symbol: variable S
location: class VERSION_CODES
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\geolocator_android-2.0.0\android\src\main\java\com\baseflow\geolocator\location\LocationMapper.java:30: error: cannot find symbol
position.put("is_mocked", location.isMock());
^
symbol: method isMock()
location: variable location of type Location
2 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':geolocator_android:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Run Code Online (Sandbox Code Playgroud)
我已经创建了另一个项目来测试是否会发生错误,并且在导入包时也会发生错误。我按照gradle.properties配置并将compileSdkVersion设置为30并检查了Flutter Doctor,一切正常,但错误仍然存在。有谁知道可能是什么原因造成的?
有没有办法为包中的示例地图结构自动生成模板代码?
大多数包在包根目录中有一个 /example 文件夹,用于展示包的功能。我不确定创建示例的“最佳”方式是什么,或者它是否重要。
我是否单独创建所有文件?我是否创建一个新项目,然后将其复制到包根目录?我可以直接在项目中自动生成示例项目吗?
这是我第一次尝试创建一个包,我想第一次就把它做好。
当我进入带有 Google 地图小部件的页面时出现以下错误
W/DynamiteModule(17290): Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule(17290): Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:7
I/DynamiteModule(17290): Selected remote version of com.google.android.gms.googlecertificates, version >= 7
W/SnapshotHandler(17290): Unable to retrieve flag snapshot for com.google.android.libraries.consentverifier#com.alguien.alguienchile, using defaults.
W/SnapshotHandler(17290): java.io.FileNotFoundException: /data/user/0/com.alguien.alguienchile/files/phenotype/shared/com.google.android.libraries.consentverifier#com.alguien.alguienchile.pb: open failed: ENOENT (No such file or directory)
W/SnapshotHandler(17290): at libcore.io.IoBridge.open(IoBridge.java:492)
W/SnapshotHandler(17290): at java.io.FileInputStream.<init>(FileInputStream.java:160)
W/SnapshotHandler(17290): at zn.d(:com.google.android.gms.dynamite_mapsdynamite@221820081@22.18.20 (150400-0):2)
W/SnapshotHandler(17290): at zi.d(:com.google.android.gms.dynamite_mapsdynamite@221820081@22.18.20 (150400-0):2)
W/SnapshotHandler(17290): at aac.b(:com.google.android.gms.dynamite_mapsdynamite@221820081@22.18.20 (150400-0):1)
W/SnapshotHandler(17290): at aab.a(:com.google.android.gms.dynamite_mapsdynamite@221820081@22.18.20 (150400-0):1)
W/SnapshotHandler(17290): at zf.b(:com.google.android.gms.dynamite_mapsdynamite@221820081@22.18.20 (150400-0):0)
W/SnapshotHandler(17290): at xf.a(:com.google.android.gms.dynamite_mapsdynamite@221820081@22.18.20 …Run Code Online (Sandbox Code Playgroud) 我应该将此生成的文件添加到我的文件中,.gitignore以便它不会显示在我的存储库中吗?
应该pubspec.lock包含在我的存储库中?
/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker-1.3.8/lib/src/datetime_picker_theme.dart:6:28: 错误:未找到类型“DiagnosticableMixin”。类 DatePickerTheme 与 DiagnosticableMixin { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17 .4/lib/src/picture_stream.dart:88:26: 错误:未找到类型“DiagnosticableMixin”。带有 DiagnosticableMixin 的 PictureStream 类 { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17 .4/lib/src/picture_stream.dart:192:44:错误:未找到类型“DiagnosticableMixin”。抽象类 PictureStreamCompleter 与 DiagnosticableMixin { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker- 1.3.8/lib/src/datetime_picker_theme。dart:6:7: 错误:类型“DiagnosticableMixin”不能混入。带有DiagnosticableMixin 的类DatePickerTheme { ^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg -0.17.4/lib/src/picture_stream.dart:88:7: 错误:类型“DiagnosticableMixin”不能混入。带有DiagnosticableMixin 的PictureStream 类{ ^ /C:/src/flutter/flutter/.pub- cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:16: 错误:类型“DiagnosticableMixin”不能混入。抽象类PictureStreamCompleter 和DiagnosticableMixin { ^ / C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:167:11: 错误:超类没有名为“debugFillProperties”的方法. super.debugFillProperties(properties); ^^^^^^^^^^^^^^^^^^^ /C:
FAILURE:构建失败,出现异常。
其中:脚本 'C:\src\flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:896
出了什么问题:任务 ':app:compileFlutterBuildDebug' 执行失败。
进程 'command 'C:\src\flutter\flutter\bin\flutter.bat'' 以非零退出值 1 结束
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。 …
dart-pub ×10
flutter ×9
dart ×7
android ×2
angular-dart ×1
firebase ×1
google-maps ×1
mapping ×1
path ×1