1绕沈,F(xiàn)lutter SDK版本問題
path_provider >=2.0.11 which requires Flutter SDK version >=2.8.0
升級(jí)SDK
flutter channel stable
flutter upgrade
查看版本: flutter --version
檢查環(huán)境:flutter doctor
查看渠道:flutter channel
切換渠道(stable, beta, dev, master):flutter channel stable
升級(jí)到最新版本:flutter upgrade
升級(jí)到指定版本:flutter upgrade v2.10.2
回退到指定版本:flutter downgrade v2.10.2
cd ~/flutter
# Checkout needed version
git checkout 2.10.2
# Download Dart SDK, tools, etc.
flutter doctor
# Check Flutter and Dart version
flutter --version
2呻拌,極光推送配置問題
/Users/xhzh/yxFiles/_sparkProj/pz_flutter/.android/app/src/main/AndroidManifest.xml Error:
Attribute meta-data#JPUSH_APPKEY@value at AndroidManifest.xml requires a placeholder substitution but no value for <JPUSH_APPKEY> is provided.
/Users/xhzh/yxFiles/_sparkProj/pz_flutter/.android/app/src/main/AndroidManifest.xml Error:
Attribute meta-data#JPUSH_CHANNEL@value at AndroidManifest.xml requires a placeholder substitution but no value for <JPUSH_CHANNEL> is provided.
在flutter項(xiàng)目中的和敬,.android 項(xiàng)目凹联,app目錄下build.gradle配置文件中悦冀,defaultConfig下加入
multiDexEnabled true
manifestPlaceholders = [
JPUSH_PKGNAME : "com.xxxxxx.client",
JPUSH_APPKEY : "aaaaaaaaaaaaaaaaaaaaaaaa", //JPush 上注冊(cè)的包名對(duì)應(yīng)的 Appkey.
JPUSH_CHANNEL : "developer-default", //暫時(shí)填寫默認(rèn)值即可.
]
3贤徒,Java 版本問題
編譯器 (1.8.0_251) 中出現(xiàn)異常錯(cuò)誤未辆。如果在 Bug Database (http://bugs.java.com) 中沒有找到該錯(cuò)誤, 請(qǐng)通過 Java Bug 報(bào)告頁 (http://bugreport.java.com) 建立該 Java 編譯器 Bug窟绷。請(qǐng)?jiān)趫?bào)告中附上您的程序和以下診斷信息。謝謝咐柜。
java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE (class com.sun.tools.javac.util.UnsharedNameTable$NameImpl)
主工程兼蜈,——Project Structure——SDK Location——JDK 選擇11