簡體   English   中英

如何確定要使用哪個版本的Google Play服務?

[英]How to decide which version of Google Play services to use?

我正在開發一個支持Android 14及更高版本的Android應用程序。 我已經針對Android版本21編譯了我的應用程序。我使用了Google Play服務7.0.0。 該應用程序可以在Android 21上正常運行。但是,當我在Android版本19上運行該應用程序時,它將引發以下異常

Google Play服務已過時。 需要7095000但找到6183036

因此,我想知道應該在應用程序中包含的Google Play版本是什么,以便它在Android 14及更高版本上正常運行。

我認為您正在嘗試使用錯誤的方法來找到問題的答案。

您要包括的Google Play服務版本取決於您的應用程序實現的API。 根據您要支持的設備選擇版本將對您的應用程序性能產生負面影響。

Google Play服務7.0中添加了附近的Connections APIPlaces API 如果您的應用程序正在使用此版本的Play服務中添加的任何API或其他API,那么,如果您在Gradle文件中指定了較低版本,則這些功能可能無法使用。

同樣,在Google Play服務7.8版中引入了Mobile Vision API附近消息 即使您想支持Android 2.3設備,也無法通過包括早期版本的Play服務來實現它們。

地圖和基於位置的服務已在許多Play服務版本中進行了更新。 每次更新都增加了一個小功能,並提高了整體電池效率和響應能力。 您使用的版本號會影響電池壽命...

在對Google Play服務現有版本的每次更新中,都會發布新的API,並對舊的API進行改進。 考慮您的應用程序正在實現的API,然后確定您希望用戶更新哪個版本的Play服務,以便他們可以順利使用您的應用程序。

許多Android用戶會定期更新其Google Play服務。 即使用戶使用KitKat設備或Ice Cream Sandwich,他們也可以將其Google Play服務更新為最新的7.8版本或中間版本。

您可以在gradle(app)文件中更改minimum sdkminimum sdk版本,以在較低版本的android中運行您的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM