首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AndroidAppLinks - Firebase.FirebaseApiNotAvailableException: API: AppDataSearch.LIGHTWEIGHT_API在该设备上不可用

AndroidAppLinks - Firebase.FirebaseApiNotAvailableException: API: AppDataSearch.LIGHTWEIGHT_API在该设备上不可用
EN

Stack Overflow用户
提问于 2019-01-22 22:09:34
回答 1查看 237关注 0票数 0

我已经在我的xamarin表单应用程序中实现了Android应用程序链接,如下所示

代码语言:javascript
复制
 _applink = new AppLinkEntry
                        {
                            AppLinkUri = new Uri(string.Format(App.AppLinkUrl,  id.ToString())),
                            Description = name,
                            Title = name,
                            IsLinkActive = true,
                            Thumbnail = ImageSource.FromFile("icon.png")
                        };

                        Application.Current.AppLinks?.RegisterLink(_applink);

一般来说,它工作得很好,但我有一部安装了自定义Rom (CarbonRom)的电话,它在RegisterLink方法行抛出了异常。我已经安装了google play商店和播放服务,并且我使用我的gmail登录。它为什么抛出这个异常?它依赖于什么?我不认为有任何可能预先检查它是否可以防止这种情况发生。即使包装try catch也无法处理此异常。

代码语言:javascript
复制
AndroidAppLinks+AndroidActionFailureListener.OnFailure (Java.Lang.Exception e)
IOnFailureListenerInvoker.n_OnFailure_Ljava_lang_Exception_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_e)
(wrapper dynamic-method) System.Object.113(intptr,intptr,intptr)
com.google.firebase.FirebaseApiNotAvailableException: API: AppDataSearch.LIGHTWEIGHT_API is not available on this device.
com.google.firebase.zzb.zzs(Unknown Source:24)
com.google.android.gms.common.api.internal.zze.zzr(Unknown Source:4)
com.google.android.gms.common.api.internal.zzbr.zzv(Unknown Source:27)
com.google.android.gms.common.api.internal.zzbr.onConnectionFailed(Unknown Source:203)
com.google.android.gms.common.internal.zzac.onConnectionFailed(Unknown Source:2)
com.google.android.gms.common.internal.zzn.zzj(Unknown Source:14)
com.google.android.gms.common.internal.zze.zzs(Unknown Source:43)
com.google.android.gms.common.internal.zzi.zzajo(Unknown Source:54)
com.google.android.gms.common.internal.zzh.handleMessage(Unknown Source:275)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loop(Looper.java:164)
android.os.HandlerThread.run(HandlerThread.java:65)
EN

回答 1

Stack Overflow用户

发布于 2019-01-23 16:51:47

您可以尝试通过设置>应用程序> Google Play服务>存储>管理空间>清除所有数据来清除您的数据和缓存,如果有效,请重试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54310097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档