gpt4 book ai didi

android - 除非您更新 Google Play 服务,否则如何要求更新的播放服务并添加 "This app won' t 运行”

转载 作者:行者123 更新时间:2023-11-30 01:56:50 25 4
gpt4 key购买 nike

我创建了一个使用最新播放服务 (7.8) 的应用程序。此应用程序使用新的条形码阅读器,它对应用程序的功能至关重要。当我在寻找这个问题的答案时,我发现在使用 Maps API 时,应用程序会强制用户更新播放服务。现在我无法做到这一点。

我使用 genymotion 作为我的模拟器,并安装了过时版本的播放服务。它运行应用程序正常,但条形码扫描仪未运行。日志还说:

Didn't find class "com.google.android.gms.vision.client.DynamiteNativeBarcodeDetectorCreator" 

我已经在 AndroidManifest 的应用程序标签中添加了这个:

<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

当您打开应用程序时,环聊和其他谷歌应用程序也有这样的阻止,强制用户在使用该应用程序之前先安装更新的播放服务。

抱歉我的英语不好。感谢您的帮助!

最佳答案

可能是我搜索的不够仔细。里面有个说明 android developer guide's site

我只在 Activity 的 onResume() 方法中添加了这段代码:

Dialog errorDialog = GoogleApiAvailability.getInstance().getErrorDialog(this,
GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(getApplicationContext()),
REQUEST_CODE_RECOVER_PLAY_SERVICES);
if (errorDialog != null)
errorDialog.show();

关于android - 除非您更新 Google Play 服务,否则如何要求更新的播放服务并添加 "This app won' t 运行”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com