8

ここに画像の説明を入力現在、java.lang.verifyerror を修正しようとして悪夢のような状況にあり、Eclipse に問題があったため、アンインストールして再インストールすることにしました。アプリを起動しようとするまではすべて正常に見えましたが、アプリを起動できないことに気付きました。もう、起動しようとするたびにクラッシュしてこのエラーが表示されますが、エラーログからはほとんど手がかりが得られず、インターネット上で具体的な答えが見つからないため、何が原因なのかわかりません。私のlogcatに基づいて間違っていますか?どんな助けでも大いに役立ちます ありがとう

05-26 23:11:45.391: E/AndroidRuntime(624): FATAL EXCEPTION: main
05-26 23:11:45.391: E/AndroidRuntime(624): java.lang.VerifyError: com/vineline/second/OTweetApplication
05-26 23:11:45.391: E/AndroidRuntime(624):  at java.lang.Class.newInstanceImpl(Native Method)
05-26 23:11:45.391: E/AndroidRuntime(624):  at java.lang.Class.newInstance(Class.java:1319)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.Instrumentation.newApplication(Instrumentation.java:957)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.Instrumentation.newApplication(Instrumentation.java:942)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.LoadedApk.makeApplication(LoadedApk.java:477)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3909)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.ActivityThread.access$1300(ActivityThread.java:122)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1184)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.os.Handler.dispatchMessage(Handler.java:99)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.os.Looper.loop(Looper.java:137)
05-26 23:11:45.391: E/AndroidRuntime(624):  at android.app.ActivityThread.main(ActivityThread.java:4340)
05-26 23:11:45.391: E/AndroidRuntime(624):  at java.lang.reflect.Method.invokeNative(Native Method)
05-26 23:11:45.391: E/AndroidRuntime(624):  at java.lang.reflect.Method.invoke(Method.java:511)
05-26 23:11:45.391: E/AndroidRuntime(624):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-26 23:11:45.391: E/AndroidRuntime(624):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-26 23:11:45.391: E/AndroidRuntime(624):  at dalvik.system.NativeStart.main(Native Method)
4

4 に答える 4

1

そのため、私の知る限り、Android は別のクラス ファイル形式を使用しており、サード パーティの JAR/Java ファイルを実行している場合は、最初dxに Android SDK に同梱されているツールを使用してそれらを実行する必要があります。

他の考えられる理由は、java.lang使用している Android SDK レベルでサポートされていないクラスのメソッド (たとえば、String.isEmpty()) である可能性があります。

于 2013-05-26T23:29:48.080 に答える
0

@Gによる回答の場合。Blake Meike は、何らかの理由で機能しません。これを修正する別の方法があります。

  1. プロジェクトを右クリック > ビルド パス > ビルド パスの構成
  2. 左のAndroidをクリック
  3. 問題があるように見えるので、右側で 4.2.2 以外の他のターゲット名/API を選択します。
  4. [OK] をクリックします (この時点で、選択した API でプロジェクトが再構築されます)。
  5. アプリケーションを実行する

それが役立つことを願っています。

于 2014-06-27T17:23:40.550 に答える