使用不受限制的密钥PLACES_API_ACCESS_NOT_CONFIGURED

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用不受限制的密钥PLACES_API_ACCESS_NOT_CONFIGURED相关的知识,希望对你有一定的参考价值。

我正在尝试在我的应用程序中实现场所自动完成小部件,但是当我打开小部件时,它立即关闭并在logcat中输出:

E/Places: Autocomplete widget closing due to PLACES_API_ACCESS_NOT_CONFIGURED

它正确识别androidManifest.xml中的密钥。 API密钥不受限制,因此不会出现问题。

我的代码:

place.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                try {
                    Intent intent =
                            new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
                                    .build(getActivity());
                    startActivityForResult(intent, 1);
                } catch (GooglePlayServicesRepairableException e) {
                    Toast.makeText(getActivity(), "GooglePlayServicesRepairableException",
                            Toast.LENGTH_LONG).show();
                } catch (GooglePlayServicesNotAvailableException e) {
                    Toast.makeText(getActivity(), "GooglePlayServicesNotAvailableException",
                            Toast.LENGTH_LONG).show();
                }
            }
        });
答案

因此,如果有人遇到同样的问题,我会通过转到API Dashboard并启用Places SDK for Android来解决它。仅启用Places API是不够的,我不清楚错误消息和说明。

另一答案

谢谢。将以下内容添加到AndroidManifest.xml中

<meta-data
android:name="com.google.android.places.API_KEY"
android:value=<your api key>/>

以上是关于使用不受限制的密钥PLACES_API_ACCESS_NOT_CONFIGURED的主要内容,如果未能解决你的问题,请参考以下文章

签名使用签名中包含的密钥正确验证,但该密钥不受信任

Spring SAML 握手失败 - 无法针对受信任的密钥验证不受信任的凭据

如何进入不受密码保护的 Java 密钥库或更改密码?

将不受信任的java代码限制为单个线程[重复]

“AADSTS5002730:无效的 JWT 令牌。 Azure Signal R 服务令牌的代表方案中出现“签名算法的密钥不受支持”错误

如何使用papercrop gem将纵横比设置为不受限制的比例?