0

Android Studioを2.0にアップグレードしました。Android Studio 2.0にアップグレードした後のjava.lang.VerifyErrorの取得

&を実行すると、ボタンをクリックして関数を呼び出すまでは正常に動作し、java.lang.VerifyErrorがスローされます。

E/AndroidRuntime: FATAL EXCEPTION: main 
       Process: com.fronty.zt, PID: 18022 
       java.lang.VerifyError: com/fronty/zt/SilverCord$AjcClosure11 
        at com.fronty.zt.SilverCord.checkEmailExistence(SilverCord.java:407) 
        at com.fronty.zt.register.RegisterBasicActivity.onClick(RegisterBasicActivity.java:122) 
        at com.fronty.zt.register.RegisterBasicActivity$$ViewBinder$1.doClick(RegisterBasicActivity$$ViewBinder.java:26) 
        at butterknife.internal.DebouncingOnClickListener.onClick(DebouncingOnClickListener.java:22) 
        at android.view.View.performClick(View.java:4438) 
        at android.view.View$PerformClick.run(View.java:18422) 
        at android.os.Handler.handleCallback(Handler.java:733) 
        at android.os.Handler.dispatchMessage(Handler.java:95) 
        at android.os.Looper.loop(Looper.java:136) 
        at android.app.ActivityThread.main(ActivityThread.java:5001) 
        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:785) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) 
        at dalvik.system.NativeStart.main(Native Method) 

これはcheckEmailExistence()である:これは私がlogcatから得るものです

@DebugLog 
public void checkEmailExistence(StringPacket pack, final Response.Listener<ResponseBase> listener, Response.ErrorListener errorListener) 
{ 
    request("checkEmailExistence", ResponseBase.class, listener, errorListener, "/api/v0/check_email_existence", pack); 
} 

をしかし、私はブレークポイントを設定し、従うとき、実際にそれが投げる前に、より深く行きます。 checkEmailExistenceは、()()要求を呼び出し、例外が要求内の最初の行にスローされます()

if (doLog) 
     Log.i(T, function); 

私はきれいで、再構築し、ディレクトリを構築削除しようとした。.. &などを効果なしと。

しかし、Gradleのバージョンを変更すると、問題修正されます。

classpath 'com.android.tools.build:gradle:1.5.0' 

classpath 'com.android.tools.build:gradle:2.0.0' 

をしかし、これはインスタントの実行を無効になりますので、私は2.0.0に固執したいと思います。誰が原因や方法について知っていますか?

ありがとうございます!

+0

もっと具体的に教えてください。 「Log.i()でjava.lang.VerifyErrorを取得しています」というときは、ランタイムエラーまたはコンパイルエラーを参照していますか? – EJK

+0

@EJKごめんなさい。ランタイムエラーです。私はコールスタックと一緒に多くの説明を追加します。 (今すぐアプリケーションを再構築) – wooohoh

+0

@エジプト私は詳細な説明を追加しました。私はそれが基本的な問題だと思ったが、そうではないようだ。 – wooohoh

答えて

1

私は同じエラーが発生します。私はそれが問題につながるヒューゴだと思う。 @ DebugLogを使用しないでください。問題なくアプリを実行します。

+0

私はそれを確認しました。すべての@DebugLogとVoila!が削除されました。答えを書く時間をとってくれてありがとう。 – wooohoh

関連する問題