2

このメッセージを含むXMLレイアウトをロードしている間、Eclipseは閉じていますJava was started but returned exit code -1073741571

私のeclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
-Xss1024k
-Declipse.buildId=v21.0.0-519525

ここに画像の説明を入力してください

4

4 に答える 4

6

リストされている VM が C:\Windows32\System\javaw.exe であることに気付きました。これは、Java 7 がインストールされているバージョンだと思います。私の構成では、以前にインストールした JVM の 1 つを使用しています (私の Eclipse.ini から):

-vm
C:\Program Files\Java\jdk1.6.0_14\bin\..\jre\bin\client\jvm.dll

おそらく、1.6 バージョンの Java を使用して実行するように Eclipse を更新する必要があります。Eclipse の readme.html (Eclipse のインストール ディレクトリにあります) から:

Specifying the Java virtual machine

次に、典型的な Eclipse コマンド ラインを示します。

eclipse -vm c:\jdk1.4.2\jre\bin\javaw

ヒント: 通常、Eclipse の実行時に使用する Java VM を明示的に指定することをお勧めします。これは、上図のように「-vm」コマンド ライン引数で実現されます。「-vm」を使用しない場合、Eclipse は O/S パスを検索します。他の Java ベースの製品をインストールすると、パスが変更され、次回 Eclipse を起動したときに別の Java VM が使用される可能性があります。

于 2012-12-24T14:30:16.967 に答える
2

ソリューションを共有してくれてありがとう、xml が破損していたようです (破損の意味はまだわかりませんが、IDE が強制的にクラッシュしていました)。スニペットは次のとおりです。

<com.android.example.EndlesScrollView...

    <FrameLayout...
        <LinearLayout...

View in Eclipseを使用しようとするたびにGraphical layout、IDE がクラッシュします。その XML を完全に削除して最初から再作成するだけでした。XML タグに問題がありGraphical layout、正しい UI が正しく表示されないようです。

于 2012-12-26T05:23:31.933 に答える
2

場合によっては、ワークスペースが破損していることを意味します。

新しいワークスペースを作成し、XML ファイルを試してください。

于 2012-12-24T14:08:32.463 に答える