Map正在其他android studio应用程序中启动并立即关闭,但同一个应用程序正在我的android studio中运行
我在Google控制台中启用了Google Places API for Android,并将API密钥放入清单文件中Map正在其他android studio应用程序中启动并立即关闭,但同一个应用程序正在我的android studio中运行,android,google-maps,google-places-api,gmsplacepicker,Android,Google Maps,Google Places Api,Gmsplacepicker,我在Google控制台中启用了Google Places API for Android,并将API密钥放入清单文件中 <meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" /> 及 这段代码在我的android studio中运行得非常好,但当我在其他android studio中编译这段代码时,在启动之后,m
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
及
这段代码在我的android studio中运行得非常好,但当我在其他android studio中编译这段代码时,在启动之后,map立即关闭。为什么呢?
请帮帮我
选择项目->仪表板->启用API->谷歌地图API
谷歌地图Android API
谷歌为Android放置API
和
谷歌地图地理编码API
-启用此功能
等一等,想一想
重新启动应用程序,尽情享受;) 我了解你的问题,问题是关于身份验证。所以你需要在谷歌开发者控制台的项目设置中为每个android应用程序添加SHA指纹
您是否设置了运行时权限?没有日志?您确定您已经启用了适用于Android的Google Places API和Google Maps地理编码API吗?
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
Intent intent = builder.build(KhetAdd.this);
startActivityForResult(intent, PLACE_PICKER_REQUEST_CODE);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
if (requestCode == PLACE_PICKER_REQUEST_CODE) {
final Place place = PlacePicker.getPlace(this, data);
final CharSequence name = place.getName();
final CharSequence address = place.getAddress();
}}}