Comments (15)
你好,问题按照你说的已经得到解决!就是不知道为什么我重新git clone了一遍代码,然后他就会修改你这边原来提供的pubspec.lock文件中的版本,才导致不成功的,刚才又按照你发的版本修改了一下,可以了。
from mood-example.
感谢反馈😀,这个问题应该还是bonfire
内部tiledjsonreader
包版本过高引起的。
正确兼容的版本
tiledjsonreader:
dependency: transitive
description:
name: tiledjsonreader
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
检查方法
在项目根目录pubspec.lock
中搜索tiledjsonreader
,查看版本是否对应
解决方法
方法一:
将目前项目中pubspec.lock
下载并替换到你的本地项目,重新flutter pub get
方法二:
删除本地项目,重新Clone项目
如果还有问题,随时交流~
from mood-example.
#13 合并
from mood-example.
按照这个方法试过了,但是又报了一个新的错误!
$ flutter build apk --target-platform android-arm64
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Building with sound null safety
Running Gradle task 'assembleRelease'...
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
/E:/src/flutter/.pub-cache/hosted/pub.flutter-io.cn/bonfire-2.6.1/lib/util/overlay_manager.dart:43:42: Error: The getter 'value' isn't defined for the class 'OverlayManager'.
- 'OverlayManager' is from 'package:flame/src/game/overlay_manager.dart' ('/E:/src/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-1.4.0/lib/src/game/overlay_manager.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'value'.
Set<String> get value => game.overlays.value;
^^^^^
FAILURE: Build failed with an exception.
* Where:
Script 'E:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1159
* What went wrong:
Execution failed for task ':app:compileFlutterBuildRelease'.
> Process 'command 'E:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 29s
Running Gradle task 'assembleRelease'... 30.6s
Gradle task assembleRelease failed with exit code 1
这边方便提供一个release apk包的下载地址吗?
from mood-example.
按照这个方法试过了,但是又报了一个新的错误!
$ flutter build apk --target-platform android-arm64 Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! Building with sound null safety Running Gradle task 'assembleRelease'... Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! /E:/src/flutter/.pub-cache/hosted/pub.flutter-io.cn/bonfire-2.6.1/lib/util/overlay_manager.dart:43:42: Error: The getter 'value' isn't defined for the class 'OverlayManager'. - 'OverlayManager' is from 'package:flame/src/game/overlay_manager.dart' ('/E:/src/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-1.4.0/lib/src/game/overlay_manager.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'value'. Set<String> get value => game.overlays.value; ^^^^^ FAILURE: Build failed with an exception. * Where: Script 'E:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1159 * What went wrong: Execution failed for task ':app:compileFlutterBuildRelease'. > Process 'command 'E:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 29s Running Gradle task 'assembleRelease'... 30.6s Gradle task assembleRelease failed with exit code 1
这边方便提供一个release apk包的下载地址吗?
回复
同刚才的方法一样(链接),bonfire
内部flame
包版本过高引起的
正确的版本
flame:
dependency: transitive
description:
name: flame
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
其实你可以把
pubspec.lock
整个替换成Github上最新的
下载地址
https://github.com/AmosHuKe/Mood-Example/releases
from mood-example.
哈哈哈哈哈哈,解决了就好,那当前 issue 我就关闭了~
from mood-example.
哈哈哈哈哈哈,解决了就好,那当前 issue 我就关闭了~
好的,感谢!
from mood-example.
按照这个方法试过了,但是又报了一个新的错误!
$ flutter build apk --target-platform android-arm64 Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! Building with sound null safety Running Gradle task 'assembleRelease'... Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! /E:/src/flutter/.pub-cache/hosted/pub.flutter-io.cn/bonfire-2.6.1/lib/util/overlay_manager.dart:43:42: Error: The getter 'value' isn't defined for the class 'OverlayManager'. - 'OverlayManager' is from 'package:flame/src/game/overlay_manager.dart' ('/E:/src/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-1.4.0/lib/src/game/overlay_manager.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'value'. Set<String> get value => game.overlays.value; ^^^^^ FAILURE: Build failed with an exception. * Where: Script 'E:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1159 * What went wrong: Execution failed for task ':app:compileFlutterBuildRelease'. > Process 'command 'E:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 29s Running Gradle task 'assembleRelease'... 30.6s Gradle task assembleRelease failed with exit code 1
这边方便提供一个release apk包的下载地址吗?
回复
同刚才的方法一样(链接),
bonfire
内部flame
包版本过高引起的正确的版本
flame: dependency: transitive description: name: flame url: "https://pub.dartlang.org" source: hosted version: "1.2.0"
其实你可以把
pubspec.lock
整个替换成Github上最新的下载地址
同样的问题我还没解决,替换pubspec.lock后重新 flutter pub get 会还原成
tiledjsonreader:
dependency: transitive
description:
name: tiledjsonreader
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.5"
from mood-example.
@yxiangTang
检查 pubspec.yaml
内是否是 bonfire: 2.6.1
,之前错误版本是 bonfire: ^2.6.1
(这样会导致自动更新小版本),
然后 pubspec.lock
重新替换。
如果还不行,重新 clone 整个项目重新试试。
from mood-example.
@yxiangTang 检查
pubspec.yaml
内是否是bonfire: 2.6.1
,之前错误版本是bonfire: ^2.6.1
(这样会导致自动更新小版本), 然后pubspec.lock
重新替换。如果还不行,重新 clone 整个项目重新试试。
pubspec.yaml 确实是 bonfire: 2.6.1。重新clone 下来,pubspec.yaml
是bonfire: 2.6.1
,运行 flutter pub get
,pubspec.lock
还是会替换成错误版本
from mood-example.
@yxiangTang
可以看看你现在 flutter pub get
之后,pubspec.lock
内 bonfire
、flame
、tiledjsonreader
的版本么。
像这样的格式书写。
bonfire:
dependency: "direct main"
description:
name: bonfire
url: "https://pub.dartlang.org"
source: hosted
version: "2.6.1"
flame:
dependency: transitive
description:
name: flame
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
tiledjsonreader:
dependency: transitive
description:
name: tiledjsonreader
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
from mood-example.
@yxiangTang 可以看看你现在
flutter pub get
之后,pubspec.lock
内bonfire
、flame
、tiledjsonreader
的版本么。 像这样的格式书写。bonfire: dependency: "direct main" description: name: bonfire url: "https://pub.dartlang.org" source: hosted version: "2.6.1" flame: dependency: transitive description: name: flame url: "https://pub.dartlang.org" source: hosted version: "1.2.0" tiledjsonreader: dependency: transitive description: name: tiledjsonreader url: "https://pub.dartlang.org" source: hosted version: "1.1.0"
bonfire:
dependency: "direct main"
description:
name: bonfire
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.6.1"
flame:
dependency: transitive
description:
name: flame
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.4.0"
tiledjsonreader:
dependency: transitive
description:
name: tiledjsonreader
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.5"
from mood-example.
@yxiangTang 就这三个,pubspec.lock
内改成我发的对应版本(只改版本号),然后重新 pub get,这样可行么。
from mood-example.
tiledjsonreader
终于可以了,感谢大佬!!!
from mood-example.
@yxiangTang 辛苦你了,他们这个包埋的坑太伤人了哈哈哈哈,解决就好了。
from mood-example.
Related Issues (10)
- INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native HOT 3
- 关于放大系统字体导致的文字显示的问题 HOT 4
- 这个项目也太强了吧!! HOT 1
- 运行不成功 HOT 1
- ios开启小程序报错 HOT 1
- 🤔️ 常见问题 HOT 2
- 背景图片 HOT 7
- 在安卓設備中運行出現白屏 HOT 16
- 您好,请问侧边栏怎么调整到左上角? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mood-example.