1 引入谷歌登錄包 google_sign_in: ^4.5.1 和 蘋果登錄 sign_in_with_apple: ^2.5.4 沖突問題 報錯:Execution failed for task ':app:transformClassesAndResourcesWithR8ForRelease'.
? 需要在 Android下的app的 build.gradle 文件中添加 的? dependencies 中 添加
? implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
2?
? .dex文件中的方法引用數量不能超過64k || 使用Multidex突破64K方法數限制
? ? 需要在 Android下的app的 build.gradle 文件中添加 的? android->defaultConfig 中 添加
? ? multiDexEnabled true
? ? 錯誤的添加這個? 去解決 引用數量不能超過64k 的問題
? ? 在 Android下的app的 build.gradle 文件中添加 的? dependencies 中 添加了? compile 'com.android.support:multidex:1.0.0'
? ? 會引起 其他報錯:
引起 wechat_kit 報錯 等一系列報錯~
? ? ? 所以該方法【 dependencies 中 添加了? compile 'com.android.support:multidex:1.0.0'】是錯誤的~
3? 谷歌登錄 引入后 GoogleSignIn 請求登錄? 獲取不到 idToken 為null的問題
? 1 客戶端需要配置 :
? ? ? ? ? ? Android下的app的 build.gradle 文件中添加? ? apply plugin: 'com.google.gms.google-services'?
? ? ? ? ? ? Android 下的build.gradle 的 dependencies 中 添加? classpath 'com.google.gms:google-services:4.3.4'
? ? 客戶端配置是否正確 可以在
項目根目錄下的 build/app/generated/res 中是否能生成 相關 google-services的相關文件夾。
? ? ? ? ? ? ? ? 如果生成了就沒有問題,沒有生成相關google-services 說明配置還有問題。
? 2 需要 生成 google-services.json問題
在谷歌后臺 生成 并下載 ,放置在 Android ->app 文件夾下
? ? ? ? ? ? ? ? 后臺生成需要包名,包名要一致。
4 flutter 打包release 包【debug調試模式好著】? webView 里面內容里面圖片不顯示問題:
安卓 10以上版本出現這個問題 安卓10以下好著
內容中圖片不允許使用http,可能要https
解決方法:
? ? ? ? ? ? ? ? ? ? ? 在 android ->app ->src -> main -> AndroidMainfest 文件的application 中添加 android:usesCleartextTraffic="true"
? ? ? 或者另外一種方法? 引入? 騰訊的 這個? tencent_kit: ^1.1.1包? 【不推薦如果不用這個包呢或者審核上架 包不允許用這個包就不要用這個方法了】? ? ?