Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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
Java Android位置异常_Java_Android_Exception_Location - Fatal编程技术网

Java Android位置异常

Java Android位置异常,java,android,exception,location,Java,Android,Exception,Location,我正试图找到设备的位置。不幸的是,我的代码继续生成异常,但我无法找出是什么造成了问题。 为了得到这个职位,我遵循了上面写的内容 谁能给我一些建议吗 这是我的代码: public class MainActivity extends AppCompatActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener { private GoogleApiClien

我正试图找到设备的位置。不幸的是,我的代码继续生成异常,但我无法找出是什么造成了问题。 为了得到这个职位,我遵循了上面写的内容

谁能给我一些建议吗

这是我的代码:

public class MainActivity extends AppCompatActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {

private GoogleApiClient mGoogleApiClient;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(LocationServices.API)
            .build();

}
//some other methods...
这是我在执行过程中遇到的错误:

致命异常:主 进程:com.filippocalabrese.whereismycar,PID:12436 java.lang.NoSuchMethodError:没有直接方法 (Landroid/content/Context;Landroid/os/Looper;ILcom/google/android/gms/common/internal/zzg;Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener;)V 课堂上的Lcom/google/android/gms/common/internal/zzk;或者它的超级 类(声明'com.google.android.gms.common.internal.zzk' 出现在 /data/app/com.filippocalabrese.whereismycar-1/split_lib_dependencies_apk.apk:classes15.dex) 在com.google.android.gms.location.internal.zzb.(未知来源) 位于com.google.android.gms.location.internal.zzl。(未知来源) 位于com.google.android.gms.location.LocationServices$1.zzn(未知) (来源) 位于com.google.android.gms.location.LocationServices$1.zza(未知) (来源) 在 com.google.android.gms.common.api.GoogleAppClient$Builder.zza(未知) (来源) 在 com.google.android.gms.common.api.GoogleAppClient$Builder.zzvq(未知) (来源) 在 com.google.android.gms.common.api.GoogleAppClient$Builder.build(未知) (来源) 在 com.filippocalabrese.whereismycar.MainActivity.onCreate(MainActivity.java:34) 位于android.app.Activity.performCreate(Activity.java:6662) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) 位于android.app.ActivityThread.-wrap12(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:154) 位于android.app.ActivityThread.main(ActivityThread.java:6077) 位于java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)


我曾尝试用谷歌搜索它并寻找解决方案,但我一点运气都没有:/

java.lang.NoSuchMethodError


我怀疑您正在使用的android版本与下面的教程不同。有时方法签名会随版本更新。请验证您是否具有与您尝试使用的教程/文章相同的正确版本

EDIT:对不起,我没有说异常是由对build()方法的调用引起的