簡體   English   中英

Flutter sdk 未找到。 build.gradle中的GradleException錯誤

[英]Flutter sdk not found. The error in GradleException in the build.gradle

我正在開發一個 flutter 應用程序,但我遇到了某些錯誤。 正確提供了 flutter SDK 位置,但它說找不到 Flutter SDK。

該錯誤是由 android 文件夾中的文件 build.gradle 引起的:

if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

我什至試圖改變它,但它說“無法解析符號'GradleExecption'”。 我在指定“android:icon: drawable/app_logo.png”的 AndroidManifest.xml 文件中也有同樣的錯誤,但它說“無法解析符號‘drawable’”。

有人可以幫我嗎?

也許嘗試運行 Flutter Doctor 看看它給了你什么,如果這沒有產生任何結果,然后嘗試檢查 Flutter 的 PATH 是否正確

1 if (flutterRoot == null) { throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") } cntrl+Alt+S 然后顯示設置窗口然后搜索 flutter 你可以看到在語言和框架下。添加 flutter sdk 路徑。 在此處輸入圖片說明

這里驗證一下上面的路徑,重啟ide(Android Studio)路徑:.android/local.properties 在此處輸入圖片說明

2 我在 AndroidManifest.xml 文件中也有同樣的錯誤,我在其中指定了“android:icon: drawable/app_logo.png”,但它說“無法解析符號‘drawable’”。

檢查您的路徑字符串添加@withdrawable 例如:android:icon="@drawable/app_logo.png" 在此處輸入圖片說明

從 Gradle 中刪除關鍵字 new。它之前會起作用:throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")

之后:拋出 GradleException(“未找到 Flutter SDK。在 local.properties 文件中使用 flutter.sdk 定義位置。”)

嘗試改變:

GradleException()

到:

FileNotFoundException()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM