我是 Flutter 的新手,我想讓默認的 Flutter 應用程式顯示在我的 Android 模擬器上。模擬器啟動正常,但行程在“gradle task assembleDebug”處失敗。我重新安裝了從 Android Studio 到顫振和飛鏢的所有東西,還從 Android Studio 中洗掉了 AVD,然后再次創建它,但似乎沒有任何效果。我嘗試了一些來自 youtube 和 google 搜索的潛在修復,包括在根目錄中運行“gradle wrapper”命令,但這也不起作用,因為所有 Flutter 應用程式的根目錄都缺少“build.gradle”檔案。顫振醫生沒有顯示任何問題。
“顫振醫生”命令輸出:
PS C:\Users\Mahmud Alam\Desktop\Programming Stuff\Flutter&Dart\newproj\firstapp> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.1, on Microsoft Windows [Version 10.0.22000.675], locale en-US)
Checking Android licenses is taking an unexpectedly long time...[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.10)
[√] Android Studio (version 2021.2)
[√] VS Code (version 1.67.2)
[√] Connected device (4 available)
[√] HTTP Host Availability
? No issues found!
命令列中的錯誤輸出:
PS C:\Users\Mahmud Alam\Desktop\Programming Stuff\Flutter&Dart\newproj\firstapp> flutter run
Using hardware rendering with device sdk gphone x86. If you notice graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
Launching lib\main.dart on sdk gphone x86 in debug mode...
'Dart\newproj\firstapp\android\' is not recognized as an internal or external command,
operable program or batch file.
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
Running Gradle task 'assembleDebug'... 19.6s
Exception: Gradle task assembleDebug failed with exit code 1
我感覺某處缺少某些東西,但我不知道在哪里以及如何恢復丟失的檔案。另外,我正在運行 Pixel 2 API 30 (android x86) 的仿真。但僅此一點不應該引起任何問題。我該如何解決?
編輯:[檔案夾結構截圖]
uj5u.com熱心網友回復:
我認為這是導致問題的 Flutter&Dart 的“&”。
uj5u.com熱心網友回復:
嘗試flutter clean
在您的終端中運行,然后重新構建應用程式,這在過去對我有用。
uj5u.com熱心網友回復:
- 洗掉flutter快取(/bin/cache);
- 洗掉 android 檔案夾中的 gradlew 和 gradlew.bat(在某些情況下也洗掉 android/gradle/wrapper/gradle-wrapper.jar);
- 再次運行顫振運行。
這個步驟對我有用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/481008.html
上一篇:從androidstudioFirebase提取資料時出現以下錯誤
下一篇:“Gradle任務assembleDebug失敗,退出代碼1”,因為“找不到或加載主類org.gradle.wrapper.GradleWrapperMain”