![](/img/trans.png)
[英]Flutter android build.gradle unable to resolve class 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.