Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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 Studio 0.5.4更新导致Java.Lang.VerifyError_Java_Android_Android Studio_Lang - Fatal编程技术网

Android Studio 0.5.4更新导致Java.Lang.VerifyError

Android Studio 0.5.4更新导致Java.Lang.VerifyError,java,android,android-studio,lang,Java,Android,Android Studio,Lang,在将我安装的android studio从0.5.3升级到0.5.4后,项目启动时会抛出此错误 我已经通过SDK管理器更新了SDK,以获得0.5.4所需的新Android SDK工具 我还更新了gradle.build中的构建工具,以使用最新更新的版本 我已经删除了androidpreview文件夹并重新启动了android studio,但没有用 我还验证了我的系统上只有一个SDK,并且在Android studio中指向它的路径是正确的 非常感谢您的建议 这是Logcat输出 04-07 1

在将我安装的android studio从0.5.3升级到0.5.4后,项目启动时会抛出此错误

我已经通过SDK管理器更新了SDK,以获得0.5.4所需的新Android SDK工具

我还更新了gradle.build中的构建工具,以使用最新更新的版本

我已经删除了androidpreview文件夹并重新启动了android studio,但没有用

我还验证了我的系统上只有一个SDK,并且在Android studio中指向它的路径是正确的

非常感谢您的建议

这是Logcat输出

04-07 10:53:20.126    1656-1656/com.super8bit.singoffbetaversionone D/dalvikvm﹕ Not late-enabling CheckJNI (already on)
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone W/dalvikvm﹕ DexOpt: method is in an interface
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone I/dalvikvm﹕ Could not find method com.google.android.gms.common.api.GoogleApiClient.isConnected, referenced from method com.google.example.games.basegameutils.GameHelper.beginUserInitiatedSignIn
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone W/dalvikvm﹕ VFY: unable to resolve virtual method 9992: Lcom/google/android/gms/common/api/GoogleApiClient;.isConnected ()Z
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone W/dalvikvm﹕ VFY:  rejecting opcode 0x6e at 0x0010
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone W/dalvikvm﹕ VFY:  rejected Lcom/google/example/games/basegameutils/GameHelper;.beginUserInitiatedSignIn ()V
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone W/dalvikvm﹕ Verifier rejected class Lcom/google/example/games/basegameutils/GameHelper;
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone D/AndroidRuntime﹕ Shutting down VM
04-07 10:53:21.406    1656-1656/com.super8bit.singoffbetaversionone W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0xb3a80ba8)
04-07 10:53:21.506    1656-1656/com.super8bit.singoffbetaversionone E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.super8bit.singoffbetaversionone, PID: 1656
    java.lang.VerifyError: com/google/example/games/basegameutils/GameHelper
            at com.google.example.games.basegameutils.BaseGameActivity.getGameHelper(BaseGameActivity.java:93)
            at com.google.example.games.basegameutils.BaseGameActivity.onCreate(BaseGameActivity.java:103)
            at com.super8bit.singoffbetaversionone.Main.onCreate(Main.java:37)
            at android.app.Activity.performCreate(Activity.java:5231)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
            at android.app.ActivityThread.access$800(ActivityThread.java:135)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5017)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
            at dalvik.system.NativeStart.main(Native Method)

java.lang.VerifyError
是根据运行时使用的库以外的库进行编译时产生的。在运行时,当方法的签名不匹配时抛出错误。或者当出现编译器错误时(尽管这种情况很少见)

选中此行:

Could not find method com.google.android.gms.common.api.GoogleApiClient.isConnected, referenced........

看起来您使用的库与编译时使用的库不同。

您是正确的,我编辑了basegame项目的build.gradle文件(以前忽略了)以匹配主项目的gradle文件,因此所有文件都已排序。