Map正在其他android studio应用程序中启动并立即关闭,但同一个应用程序正在我的android studio中运行

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

我在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中编译这段代码时,在启动之后,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();
}}}