1、搭建環境時
解決:
給報錯的開發工具 安裝flutter和dart插件即可。
第一個?:按照終端提示,順序運行給的命令即可。這里我提供下
brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
第二個?:說AndroidStudio需要安裝兩個插件:Flutter和Dart
打開AndroidStudio,安裝這兩個插件即可
第三、四個?同第二個同一個道理,因為我裝了VC和IDEA,如果你沒裝,不會報錯,解決同上,安裝即可。
2、could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner’)
原因:要求cocoapod版本在1.6之上
解決:更新cocoapod版本:
執行如下命令:
brew upgrade cocoapods
pod setup
3、我在更新cocoapods時,一直報錯:Error: cocoapods 1.7.4 already installed
解決:
終端執行:
sudo gem install cocoapods
4、通過android studio創建flutter新項目時很慢或者無響應
解決:
刪除sdk中的一個文件,如下圖:
5、
解決:重新運行
6、提示等待,被占用了
解決:打開flutter SDK,進入如下目錄
7、 flutter: The following NoSuchMethodError was thrown building ListeningBuilder(animation: Instance of flutter: 'DetailsInfoProvide', dirty, state: _AnimatedState#28b32):
線程問題
解決:
發請求時,使用 async和 await
8、flutter_html:報錯Invalid Double 100% width <img> errer #98
解決:
flutter_html第三方問題,使用低的版本flutter_html: ^0.9.6
9、[!] The 'Pods-Runner' target has transitive dependencies that include statically linked binaries: (/Users/wanggang/Desktop/hushishangmen/hushishangmen/ios/Pods/BMKLocationKit/framework/BMKLocationKit.framework)
引入百度地圖,pod install 時報錯
解決:
第一種:刪除ios項目中podfile中的 use_frameworks!
或者第二種:BMKLocationKit,這個百度地圖里新增如下代碼
10、/Users/roy/AndroidStudioProjects/hssm/ios/Flutter/App.framework: No such file or directory
其實這個路徑并不是我的,但是一直抱這個錯誤,是因為下圖存在一個絕對路徑
解決:使用相對路徑
雙擊打開,選中的project.pbxproj
對應內容修改為,框內內容
11、
解決:真機運行
12、 真機運行,realease環境下,如下錯誤
解決:
13、
解決:重新cd到原生項目根目錄,執行pod install即可
14、
解決:
15、Flutter ios打包 白屏問題
解決:
1、先在項目目錄下運行
flutter build ios --release
2、然后再到Xcode里面打包ios項目,注意build之后打開Xcode,不要在運行項目,要不回替換剛才build之后的文件
16、Could not install build/ios/iphoneos/Runner.app on 823039976e356de568cac52807d2771af3a0aa82. Try launching Xcode and selecting "Product > Run" to fix the problem: open ios/Runner.xcworkspace Error launching application on iPhone.
解決:證書不匹配造成的,檢查生產和開發的證書,描述文件有沒有創建,一定要匹配。
如果都創建了,下圖紅框取消,重新點一下