久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

安卓 |無法為 15.0.1 版添加所有 Google 庫

Android | Cannot add all Google libraries for version 15.0.1(安卓 |無法為 15.0.1 版添加所有 Google 庫)
本文介紹了安卓 |無法為 15.0.1 版添加所有 Google 庫的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我在做一些工作的同時學習 Android.我正在嘗試將應用的版本更新到 Android 8.0,其中包括使用的 sdk、庫和外部 API.

所以目前我正在使用版本 12.0.1 來提供播放服務和 firebase 服務.像這樣使用它:

實現 'com.google.android.gms:play-services-maps:12.0.1'實施 'com.google.android.gms:play-services-analytics:12.0.1'實施 'com.google.android.gms:play-services-ads:12.0.1'實施 'com.google.android.gms:play-services-auth:12.0.1'實施 'com.google.android.gms:play-services-gcm:12.0.1'實施 'com.google.firebase:firebase-core:12.0.1'實施 'com.google.firebase:firebase-analytics:12.0.1'實施 'com.google.firebase:firebase-crash:12.0.1'實施 'com.google.firebase:firebase-messaging:12.0.1'實施 'com.android.support:support-v4:27.1.0'實施 'com.android.support:appcompat-v7:27.1.0'

但如果我嘗試僅使用 play-services 15.0.1 進行分析,那么它會給我另一個警告,即使用不同版本的播放服務和 firebase 服務可能會導致運行時崩潰.

所以這讓我處于一個奇怪的境地,我用谷歌搜索和搜索,但找不到任何適合我的東西......在這里處理這個問題的正確方法是什么?我應該滿足于 12.0.1 嗎?或更新曾經有效的方法?(以前版本是 9.4.0 或類似的版本;在我進行 Android 8.0 升級之前)

這些是我的頂級 gradle 依賴項

類路徑 'com.android.tools.build:gradle:3.1.3'類路徑 'com.google.gms:google-services:4.0.2'

解決方案

您不能將小于或等于 12 的 firebase 和 google play 服務版本與大于或等于 15 的版本混合使用.

因此您需要更新所有這些庫的版本號:

實施 'com.google.android.gms:play-services-maps:15.0.1'實施 'com.google.android.gms:play-services-analytics:15.0.1'實施 'com.google.android.gms:play-services-ads:15.0.1'實施 'com.google.android.gms:play-services-auth:15.0.1'實施 'com.google.android.gms:play-services-gcm:15.0.1'實施 'com.google.firebase:firebase-core:16.0.1'實施 'com.google.firebase:firebase-analytics:16.0.1'實施 'com.google.firebase:firebase-crash:16.0.1'實施 'com.google.firebase:firebase-messaging:17.1.0'

檢查一下:

https://firebase.google.com/support/release-notes/android

https://android-developers.googleblog.com/2018/05/announcing-new-sdk-versioning.html

<塊引用>

從版本 15 開始,每個匹配 com.google.android.gms:play-services-*com.google.firebase:firebase-* 的 Maven 依賴項是不再需要具有相同的版本號才能在構建時和運行時正常工作.

還可以在頂級 gradle 文件中使用以下 google play services 插件:

 類路徑 'com.google.gms:google-services:4.0.1'

i'm learning Android while doing some work on it. I'm trying to update an app's version to Android 8.0, that includes sdk, libraries and external APIs used.

I looked it up and it seems like 15.0.1 is the suggested version. But when i use it, gradle fails for play-services-analytics and firebase services to sync saying it cannot resolve the library and nor can it find the Repository if i press Install Repository.

So currently i'm using version 12.0.1 for both play services and firebase services. Using it like:

implementation 'com.google.android.gms:play-services-maps:12.0.1'
implementation 'com.google.android.gms:play-services-analytics:12.0.1'
implementation 'com.google.android.gms:play-services-ads:12.0.1'
implementation 'com.google.android.gms:play-services-auth:12.0.1'
implementation 'com.google.android.gms:play-services-gcm:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-analytics:12.0.1'
implementation 'com.google.firebase:firebase-crash:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.android.support:support-v4:27.1.0'
implementation 'com.android.support:appcompat-v7:27.1.0'

But if i try to use only the play-services 15.0.1 except for analytics then it gives me another warning that using different versions of play services and firebase services can lead to runtime crashes.

So it puts me in a weird situation, i've googled and searched, but cant find anything that works for me... What would be the correct way to deal with this here? Should i settle for 12.0.1? or update what ever works? (Previously the version was 9.4.0 or something along that line; before i was doing the Android 8.0 upgrade)

EDIT: These are my top level gradle dependencies

classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:4.0.2'

解決方案

You cannot mix versions of firebase and google play services that are less than or equal to 12 with versions that are greater than or equal to 15.

Therefore you need to update the version number of all these libraries:

implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-analytics:15.0.1'
implementation 'com.google.android.gms:play-services-ads:15.0.1'
implementation 'com.google.android.gms:play-services-auth:15.0.1'
implementation 'com.google.android.gms:play-services-gcm:15.0.1'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-analytics:16.0.1'
implementation 'com.google.firebase:firebase-crash:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.1.0'

Check this:

https://firebase.google.com/support/release-notes/android

https://android-developers.googleblog.com/2018/05/announcing-new-sdk-versioning.html

Beginning with version 15, each Maven dependency matching com.google.android.gms:play-services-* and com.google.firebase:firebase-* is no longer required to have the same version number in order to work correctly at build time and at run time.

Also use the following google play services plugin in the top level gradle file:

 classpath 'com.google.gms:google-services:4.0.1'

這篇關于安卓 |無法為 15.0.1 版添加所有 Google 庫的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 精品无码久久久久久国产 | 91精品一区 | 亚洲一区二区三区视频在线 | 欧美日韩国产一区二区三区不卡 | 日韩日韩日韩日韩日韩日韩日韩 | 91精品国产综合久久久久蜜臀 | 国产十日韩十欧美 | www性色 | 日韩高清中文字幕 | 中文字幕在线免费观看 | 久久99久久99精品免视看婷婷 | 午夜羞羞| 精品国产乱码久久久久久图片 | 久久99蜜桃综合影院免费观看 | 天天视频成人 | 日韩一区二区三区在线看 | 亚洲日本中文 | 国产精品人人做人人爽 | 日韩国产欧美一区 | 精品国产乱码久久久久久88av | 欧美成人第一页 | 国产亚洲欧美另类一区二区三区 | 免费在线日韩 | 在线观看视频一区 | 欧美精品三区 | 久久1区 | 性高朝久久久久久久3小时 av一区二区三区四区 | 免费午夜电影 | 亚洲高清成人在线 | 国产精品国产三级国产播12软件 | 国产精品国产成人国产三级 | 久久久人成影片一区二区三区 | 影音先锋中文字幕在线观看 | 日韩一区在线播放 | 欧美精品久久久 | 日本xx视频免费观看 | 综合五月 | 久久精品欧美一区二区三区麻豆 | 精品久久香蕉国产线看观看亚洲 | 国产在线观看一区二区三区 | 成人一级片在线观看 |