23

この問題を修正する方法はありますか?Eclipseを使用していますが、新しいAndroidプロジェクトを作成しても発生するようです。:(

# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (classFileParser.cpp:3174), pid=3944, tid=3256
#  Error: ShouldNotReachHere()
#
# JRE version: 6.0_18-b07
4

8 に答える 8

36

「実行構成」を使用して、必ず Android アプリケーションを選択してください。

于 2010-07-02T14:14:33.923 に答える
6

私はこれを解決しました

  • 日食をやめる
  • プロジェクトのbinおよびgenディレクトリを削除します
  • 日食開始
  • プロジェクトを再構築する
于 2010-06-04T12:36:30.437 に答える
1

ドキュメントには 1.5 または 1.6 と具体的に記載されているため、このエラーに遭遇し、JRE に関係があると考えましたが、私 (および他の人) がざっと目を通した簡単な手順が 1 つあります。実行構成から Android Bootstrap を除外する必要があります。「実行構成の編集」に移動し、DatabaseConfigUtil 実行構成を選択してから、「クラスパス」タブに移動して「Android Bootstrap」を削除します。

この便利なスレッドに大いに感謝します: https://groups.google.com/forum/#!topic/ormlite-android/Qaw4JD2KJ1Q

編集: 私の問題は同じですが、目標が異なることに気付きました。あなたのケースでは、Android プロジェクトを Java アプリケーションとして実行しようとしていましたが、私の問題は、Android プロジェクト内で ORMLite ジェネレータ Java アプリケーションを実行しようとしていて、自動的に Android ブートストラップをクラスパスに追加していました。したがって、質問で言及されている場合は、Java アプリケーションではなく Android プロジェクトとして実行するだけで、この問題を解決できます。

于 2014-04-13T01:41:01.767 に答える
1

JUnit テストの実行中にこのエラーが発生しましたか? もしそうなら、それは私が持っていた障害のようですが、解決策を見つけました. ここで私の答えを見てください

于 2010-07-11T17:14:50.203 に答える
0

私はそのエラーを見たことがありませんが、標準的な修正を試すことができます: JRE と Android SDK を更新または再インストールします。役立つかもしれません...

于 2010-05-25T15:14:21.010 に答える
0

私にも起こりますが、他のライブラリ プロジェクトに依存するプロジェクトに関連しているようです。これは、ライブラリ プロジェクトで F11 キーを押して再実行すると発生しますが、アプリから実行すると発生しません。ライブラリの実行方法を理解しようとすると、混乱するだけだと思います。したがって、回避策は簡単ですが、理解するのは明らかではありませんでした。

于 2011-05-06T08:41:55.617 に答える
0

まあ...問題は、Android環境を使用してJavaアプリケーションを実行しているためだと思います。おそらく、Android 構造内に Java コードを挿入すると、これを「読み取る」ことができません。

于 2013-03-27T22:22:47.683 に答える