記錄Flutter 開發(fā)錯誤

Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!

Running "flutter pub get" in sunloginclient...

Resolving dependencies...

Because XXX(項目工程名)  depends on integration_test from sdk which doesn't exist (unknown SDK "ohos/har/integration_test.har"), version solving failed.

pub get failed

command: "D:\HuaWei\flutter_flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --directory . get --example"

pub env: {

"FLUTTER_ROOT": "D:\XXX\flutter_flutter",

"PUB_ENVIRONMENT": "vscode.dart-code:flutter_cli:verify:run",

"PUB_CACHE": "C:\Users\aiken\AppData\Local\Pub\Cache",

}

exit code: 69

因為要添加新的插件庫,所以清理了pub緩存文件,導致一直報上面的錯誤。同事說是鴻蒙的Bug。在2024/8/30號左右的版本出險率很高。
解題思路如下:
1.將工程文件和flutter的架構目錄文件保持同一磁盤。
2.更改所有的環(huán)境變量地址,保持和flutter磁盤目錄相同(同一磁盤即可)。
3.重新拉取下pub

 flutter pub get

下面是我的全部操作步驟

PS C:\Users\aiken\Documents\XXX> flutter pub get
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Running "flutter pub get" in sunloginclient...
Resolving dependencies... 
Because sunloginclient depends on integration_test from sdk which doesn't exist (unknown SDK "ohos/har/integration_test.har"), version solving failed.
pub get failed
command: "C:\Users\aiken\Documents\flutter_flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --color --directory . get --example"
pub env: {
  "FLUTTER_ROOT": "C:\Users\aiken\Documents\flutter_flutter",
  "PUB_ENVIRONMENT": "flutter_cli:get",
  "PUB_CACHE": "C:\Users\aiken\AppData\Local\Pub\Cache",
}
exit code: 69

我是按照上面的步驟解決了問題,如果解決不了可以考慮在Flutter磁盤下重新下載一份工程文件試試。

  • 提示錯誤緩存文件和Flutter 框架文件不在一個目標文件下面??赡苁且驗橹熬彺娴牡刂窙]有清除。將框架地址和緩存地址放到同一目錄下即可,或者是保持舊的地址(Windows下是系統(tǒng)環(huán)境變量的地址)環(huán)境變量。

注意 integration_test 配置一定要保持默認配置地址

dev_dependencies:
  flutter_test:
    sdk: flutter
  integration_test:
    sdk: flutter

也可以配置FLUTTER_ROOT

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容