在使用 Flutter 應用程式的集成測驗時(目前處于遷移階段以確保安全性),該gradlew app:assembleDebug -Ptarget=<path_to_test>.dart命令失敗并出現錯誤
錯誤:默認情況下,庫在使用健全的 null 安全性時不能選擇退出 null 安全性。
根據Flutter 存盤庫中的檔案,此步驟是生成測驗 apk 所必需的,以后可以將其上傳到 firebase 測驗實驗室。
有沒有辦法傳遞--no-sound-null-safety argument給gradlew命令?
uj5u.com熱心網友回復:
目前無法將--no-sound-null-safety引數傳遞給gradlew命令,因為這是顫振功能。
解決方法是讓應用程式檔案的入口點使用非空安全型別的 dart 2.9。
// @dart=2.9
void main(){
}
在制作main()集成測驗的入口檔案時,該gradlew命令無需任何其他命令即可組裝應用程式。
uj5u.com熱心網友回復:
是的:--no-sound-null-safety
gradlew app:assembleDebug -Ptarget=<path_to_test>.dart --no-sound-null-safety
希望能幫助到你!
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/467627.html
上一篇:Android資源鏈接失敗:找不到fastforward_increment
下一篇:使用Python壓縮檔案夾串列
