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()方法的调用引起的