Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 放置API错误:未处理的异常_Android_Google Places Api - Fatal编程技术网

Android 放置API错误:未处理的异常

Android 放置API错误:未处理的异常,android,google-places-api,Android,Google Places Api,我正在使用此源代码,但builder.buildMainActivity中有一个错误。如下所示: 未处理的异常:com.google.android.gms.common.googleplayservicesrepairableeexception,com.google.android.gms.common.GooglePlayServicesNotAvailableException 我检查了一下bulid.gradle上的apicomfile'com.google.android.gms:p

我正在使用此源代码,但builder.buildMainActivity中有一个错误。如下所示:

未处理的异常:com.google.android.gms.common.googleplayservicesrepairableeexception,com.google.android.gms.common.GooglePlayServicesNotAvailableException


我检查了一下bulid.gradle上的apicomfile'com.google.android.gms:play services places:11.4.2'功能。如何修复它?

只需在手机上启用/更新/升级google play服务即可

正如生产阶段的最佳解决方案中所述:

GooglePlayServicesRepairableException是用户可恢复异常的特殊实例,当未安装、更新或启用Google Play服务时,会引发这些异常。在这些情况下,客户端代码可以将getConnectionStatusCode与getErrorDialogandroid.app.Activity、int、int结合使用,为用户提供一个本地化对话框,允许用户安装、更新或以其他方式启用Google Play服务


这是因为你的游戏服务不是最新的。。。 下面的代码将向用户显示一个更新播放服务的对话框

PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
startActivityForResult(builder.build(MainActivity.this), PLACE_PICKER_REQUEST);

在我的电话里。。。?正在编译中。如下:错误:55,53错误:未报告的异常GooglePlayServicesRepairableeException;必须被抓到或宣布被扔掉下次要更具体
 Int status;
 @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
        if (status != ConnectionResult.SUCCESS) {
            if (GooglePlayServicesUtil.isUserRecoverableError(status)) {
                GooglePlayServicesUtil.getErrorDialog(status, this,
                        100).show();
            } 
        }
}