flutter運行之后報了這個錯,不能夠運行。
創(chuàng)新互聯(lián)公司主要業(yè)務(wù)有網(wǎng)站營銷策劃、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、微信公眾號開發(fā)、小程序制作、H5技術(shù)、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、網(wǎng)絡(luò)營銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
在結(jié)果上面會提示appt2等錯誤,其實錯誤的原因是Androidx支持有問題。
官方解決辦法: (合理打開)
app/build.gradle 下面
在gradle.properties下添加:
重新清理運行,ok。
flutter的命令失效, 提示 zsh: command not found: flutter
解決辦法:
1 、執(zhí)行:【open ~/.zshrc 】
2、如果 提示文件不存在,則執(zhí)行:【vim ~/.zshrc 】新建一個新文件
3、新建窗口再執(zhí)行【open ~/.bash_profile 】
4、把 打開的bash_profile 中的內(nèi)容copy到 上一個窗口新建的zshrc 文件中,保存:
【:wq回車】
5、再使用source命令重新加載一下:【source ~/.zshrc】,下次再編輯這個文件就可以直接執(zhí)行:【open ~/.zshrc】
6、運行【flutter -h 】看是否生效
最近項目中要集成flutter來進行混編,但是在集成后,突然遇到一個很神奇的問題,在debug模式下,用數(shù)據(jù)線連接真機打包可以打開flutter頁面,但是一旦拔掉數(shù)據(jù)線,再打開flutter頁面就不行了,開始以為是因為flutterSDK的原因,但是一查資料才發(fā)現(xiàn),原來是因為debug模式下flutter實現(xiàn)了熱重載,默認的編譯方式是JIV,但是iOS14+之后的系統(tǒng)限制了JIV這種編譯方式,所以連接Xcode重新run一個release包就可以了,因為flutter在release模式下的編譯方式是AOT,iOS14+的系統(tǒng)是支持這種編譯方式的,具體解決方案如下圖
再運行就可以了。
當然還有另外一種解決方案,就是修改flutter的編譯配置,強制設(shè)為release
一.問題描述
引用第三方庫在運行模擬器的時候?
錯誤信息:building for iOS Simulator, but linking in dylib built for iOS, file '/Users/xxx/Desktop/seller/ios/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK' for architecture arm64
解決方案
在Flutter目錄下找到第三方庫(是第三方庫拉到本地),
增加? s.static_framework = true 修改為靜態(tài)庫就能跑模擬器了
首先你要確定你的網(wǎng)絡(luò)是不是通的,之前能運行說明你之前環(huán)境是好的,現(xiàn)在不行了,那你中途肯定是有過變動,有變動就有可能需要聯(lián)網(wǎng)去下載(很慢會造成假死),或者是你項目里配的倉庫訪問不到了(比如是國外的倉庫,換成阿里的試試)
問題原因:版本大小原因
解決方案:點擊ios文件夾-點擊podfile修改如下(親測實用已解決)
解決方案:
刪除IOS工程中的Podfile.lock文件,重新pod install(繼續(xù)執(zhí)行Flutter run操作)即可解決。
問題原因:沒有配置safety相關(guān)
解決方案:可以直接在命令行中執(zhí)行:
然后在Additional run args 這行鍵入一下命令即可。
問題原因:xcode版本更新導致的
解決方案:將爆紅處一行隱藏,運行,點擊fix即可,會顯示正確位置就解決了。
解決方法:
1、找到第一個爆紅文件,將311行問號后面的Colors.white刪除即可
2、 在相同的文件夾內(nèi)找到第二個爆紅文件,找到106行,刪除super.addAllowedPoint這一行即可。
造成原因分析:還不清楚
群友幫助:經(jīng)常出現(xiàn),重啟電腦多試試
解決方案:暫未找到