編譯時出現android
xxx/xxx.dart were declared as an inputs, but did not exist. Check the definition of target:kernel_snapshot for errorsios
由於本身在兩個分支切換,分支2比分支1多了幾個文件如(xxx.dart
),當切回到分支1編譯的時候,編譯失敗並提示xxx.dart were declared as an input ,but id not exist
,第一反應是緩存刪除build目錄,沒有效果.git
最後發現刪除IDE的
.dart_tool
文件夾便可.或者直接命令行運行flutter clean
github
在build.gradle
中修改了Android APK的文件名 就會出現如下的錯誤:xcode
Finished with error: Gradle build failed to produce an Android package
緩存
在xcode11的版本中,在General
裏修改了Display Name
,若是經過Android Studio或VS Code運行的時候會出現以上的錯誤.是由於運行時查找的是Runner.app而編譯生成的是你修改事後的名字.app
解決方案:iphone
還原
General
裏Display Name
爲Runner.app
;而後在info
也就是plist
中 修改Bundle display name
爲你想修改的文件名;而後經過AS或者VS運行一下;這時候當我在xcode切回到General
tab裏,會發現Display Name
已經修改成你要改的名字.gradle
通常會發生在VsCode中,本地Gradle版本不一致致使的問題 詳情能夠看這個 issue29的第二條commentui