Que*_*der 5 android caching file-format flutter
提前抱歉,我对颤振还很陌生,我的解释不是很简洁。
我遇到了损坏的颤振文件的问题。我的项目很好,直到不久前我认为一些文件损坏了。我认为这可能与我更改项目文件名以制作不同版本有关,但因此一些文件变成了某种奇怪的格式。
任何帮助将不胜感激,以解决此问题或在将来防止它!
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel master, v1.10.3-pre.66, on Microsoft Windows
[Version 10.0.18362.356], locale en-ZA)
[?] Android toolchain - develop for Android devices (Android SDK version
28.0.3)
[?] Chrome - develop for the web
[?] Android Studio (version 3.5)
[?] Android Studio (version 3.5)
[?] VS Code (version 1.35.0)
[?] Connected device (2 available)
• No issues found!
Run Code Online (Sandbox Code Playgroud)
这是代码外观的示例
{"isEntrypoint":true,"deps":[],"parts":
["quiver|lib/src/iterables/concat.dart",
"quiver|lib/src/iterables/count.dart",
"quiver|lib/src/iterables/cycle.dart",
"quiver|lib/src/iterables/enumerate.dart
","quiver|lib/src/iterables/infinite_iterable.dart"
,"quiver|lib/src/iterables/
merge.dart","quiver|lib/src/iterables/min_max.dart"
,"quiver|lib/src/iterables/partition.dart"
,"quiver|lib/src/iterables/generating_iterable.dart"
,"quiver|lib/src/iterables/range.dart"
,"quiver|lib/src/iterables/zip.dart"]
,"conditionalDeps":[],"sdkDeps":["collection"],"hasMain":false}
Run Code Online (Sandbox Code Playgroud)
另一个文件
// This is a generated file; do not edit or check into version control.
FLUTTER_ROOT=C:\flutter\flutter
FLUTTER_APPLICATION_PATH=C:\Users\parko\AndroidStudioProjects\flutter_web
FLUTTER_TARGET=lib\main.dart
FLUTTER_BUILD_DIR=build
SYMROOT=${SOURCE_ROOT}/../build\ios
FLUTTER_FRAMEWORK_DIR=C:\flutter\flutter\bin\cache\artifacts\engine\ios
FLUTTER_BUILD_NAME=1.0.0
FLUTTER_BUILD_NUMBER=1
Run Code Online (Sandbox Code Playgroud)
pubspec.yaml 文件
{"isEntrypoint":
false,"deps":
["crypto|lib/src/digest.dart","crypto|lib/src/digest_sink.dart"
,"crypto|lib/src/hash.dart"],"parts":[],"conditionalDeps":
[],"sdkDeps":
["convert","typed_data"],"hasMain":false}
Run Code Online (Sandbox Code Playgroud)
这似乎是随机代码,所以我认为它已损坏,但希望有人能够帮助我恢复旧代码。:)
As a result it gives me this error
Error: No pubspec.yaml file found.
This command should be run from the root of your Flutter project.
Do not run this command from the root of your git clone of Flutter.
Run Code Online (Sandbox Code Playgroud)
我不知道它是否会导致问题,但每次我打开某些项目时,它都会给我这个错误
Load Settings
Cannot load settings from file
C:\Users\parko\AndroidStudioProjects\
exp_appv0.3\.idea\exp_appv0.3.iml'': ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
Please correct the file content
Run Code Online (Sandbox Code Playgroud)
我试图解决这个问题,但到目前为止我没有成功。谢谢-马特
更新: 我从 Android Studio 切换到 Visual Studio 代码,项目文件恢复正常,我仍然不太确定为什么会发生这种情况,但从 Android Studio 切换到 Visual Studio 代码解决了这个问题。
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |