問題描述
最近在Android原生項目添加flutter的module依賴時報了這個錯誤哨颂,錯誤內(nèi)容是:
Caused by: org.gradle.api.GradleException: Flutter SDK not found. Define location with flutter.sdk in the local.properties file.
問題分析
分析了下報錯信息,提示我們沒找到Flutter SDK,需要在local.properties文件中使用flutter.sdk定義位置。
我本地明明有flutter SDK并且配置到了環(huán)境變量里艺蝴,而且以前運行flutter項目也沒報這個錯释树,這次突然出現(xiàn)了,比較奇怪
問題解決
基于以上錯誤信息的提示饰抒,在Android 項目目錄下的local.properties文件中添加上flutter SDK的位置,示例如下:
Mac環(huán)境:
sdk.dir=/Users/sunnysaini/Library/Android/sdk
flutter.sdk=/Users/sunnysaini/development/flutter
windows環(huán)境:
flutter.sdk=C\:\\flutter_sdk\\flutter_windows_1.17.5-stable\\flutter
注意: 示例中具體路徑要基于本地flutter SDK的路徑來添加诀黍;
問題搞定袋坑。
如果還有其他問題,歡迎留言討論眯勾;