55

Android開発の学習を続けるために、新しいAndroidプロジェクト「WeekendStudy」を開始したばかりで、デフォルトの「helloweekendstudy」コンパイル/実行をコンパイルするのに苦労しました。構成とセットアップのステップを見逃したと思いますが、どこを見つけるか途方に暮れています。AVD を構成、設定、起動しました。

「実行」を押すと、SDK はファイル main.out.xml を作成し、次のように失敗します。

[2010-03-06 09:46:47 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:46:48 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:46:48 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:46:48 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:48:16 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:48:16 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:48:16 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:48:16 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:55:29 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:55:29 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:55:29 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:55:49 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:55:49 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:55:49 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:55:49 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
4

16 に答える 16

94

より良い修正:Eclipse-> Window-> Preferences-> Run / Debug-> Launching-> Lauch Configuration

クロス:チェックされた起動構成タイプをフィルターし、クロスも:XSL(リストの最後)

于 2011-03-29T08:10:31.247 に答える
27

ええ、私と同じ問題です。

out.xml が作成されないようにします。

  1. XML ファイルを編集するのは、まったく自然なことです。

  2. XML ファイルを保存して閉じます

  3. src/ にある任意の .java ファイルを開きます

  4. ファイルをダブルクリックして、フォーカスがあり、カーソルがそこにあることを確認します。

  5. 実行...これで問題ないはずです

こうなったらこうして…

  1. XML ファイルを編集するのは、まったく自然なことです。

  2. 実行...恐ろしいout.xmlファイルによるクラッシュ

  3. /res/___.out.xml ファイルを削除します

  4. IDE ビューですべてのファイルを閉じる

  5. プロジェクト...クリーン...

  6. src/ にある任意の .java ファイルを開きます

  7. ファイルをダブルクリックして、フォーカスを合わせ、カーソルをそこに置きます。

  8. 実行...これで問題ないはずです

于 2010-09-14T00:19:56.897 に答える
11

アイコンをクリックするだけでなく、Androidアプリケーションとしてプロジェクトを実行する必要があります-実行

于 2010-04-19T02:30:47.157 に答える
8

xxx.out.xml を削除しました。それでも実行できない場合は、この Eclipse に従ってください ->Project->Clean...->Choose your project->OK

*.java にカーソルを設定し、実行します

于 2010-07-05T01:57:41.453 に答える
5

ツールバーが正しく接続されていなかったため、プロジェクトの間違った部分から実行しようとしました。私はまだ詳細を検討中であり、完全に理解できたらこれを編集します。

まず第一に、これは私がさまざまな無関係なプロジェクトを整理するために作成したかった新しいワークスペースでした。その結果、ツールバーのRUNにはターゲットが構成されていなかったため(つまり、履歴内)、main.xmlファイルを実行しようとしました。

* .javaファイルの1つを右クリックし、[実行...]を選択すると、ターゲット(AVDを選択または作成)、プロジェクトなどを使用して実行構成を作成できます。各タブにアクセスすることをお勧めします。状況に応じてデフォルトを確認します。

次に、座ってエミュレータが初めてロードされるのを待ちます(Macbookでは約1〜2分かかりました)。

于 2010-03-06T16:25:36.770 に答える
2

これは、Eclipse の XML プラグインの 1 つに問題があるようです。Web ツールの問題だと思います。以前は、XML であれ Java であれ、どのファイルからでもアプリを実行できましたが、Web ツールをインストールすると、このエラーが表示されるようになりました。本当に面倒です。Ctrl-F11 を押してアプリをビルドすることに慣れていますが、XML ファイルでそれを行うと、このエラーが発生します。上記の修正は機能しますが、プロジェクトを右クリックして [Run As...] を選択する必要があるのは余分な手順であり、効率が悪くなります。もちろん、Web Tools を削除する以外に、ショートカット キーを取り戻すためのクリーンな解決策を誰かが見つけたら、私は感謝します。

于 2010-09-04T06:32:08.210 に答える
1

私もこの問題に遭遇し、イライラしました。Android SDK を丸ごとアンインストールし、何か問題があったと考えて再インストールします。

驚いたことに、解決策は非常に簡単です。xml ファイルの上でマウスをクリックしたままにして [実行] に移動すると、エラーが発生します。したがって、解決策は簡単です。.java ファイルまたはツリー全体のトップをクリックして (例: 構造が次のようになっている場合: Firstapp>Src>Firstapp.java の場合は、Firstapp をクリックするだけです)、実行します。

于 2011-05-12T01:01:20.823 に答える
0

@neil patel >上記の回答をもう一度言い直すだけです...明確にする必要があるかどうか教えてください。

*.java ファイルの 1 つを右クリックし、[run as...] を選択すると、そのターゲット (AVD を選択または作成)、プロジェクトなどを含む実行構成を作成できます。各タブにアクセスすることをお勧めします。状況に応じたデフォルトを確認してください。

于 2010-06-07T17:53:12.647 に答える
0

試してみて、有効なソースが実行されているかどうかを確認してください。

xxx.out.xml を削除しました。それでも実行できない場合は、この Eclipse に従ってください ->Project->Clean...->Choose your project->OK

于 2011-08-27T12:31:02.353 に答える
0

私は同じ問題を抱えていて、さまざまなことをたくさん試しました。最後にあきらめて、プロジェクト ツリー全体を別の場所にコピーしました。新しい Android プロジェクトを作成し、src ファイル、res.layout、res.values ファイル、およびドローアブルの下に追加したカスタム イメージをコピーしました。パッケージ エクスプローラーでプロジェクトを右クリックし、[更新] をクリックします。今では再び機能します。おそらくそれを修正する最良の方法ではありませんが、うまくいきます:-)

于 2010-07-21T21:39:07.873 に答える
0

Eclipse が XML ファイルを実行しようとするのを止めるには?で述べたように。: [設定] -> [実行/デバッグ] -> [起動] で、[以前に起動したアプリケーションを常に起動する] を選択できます。Ctrlこれは、 +F11ショートカットを使用する傾向がある場合に便利です。

于 2012-11-23T09:40:18.323 に答える
0

eclispe を使用する場合、「実行」をクリックする前に、プロジェクトで選択されたファイルが XML ファイルではないことを確認してください。これにより、このエラーが発生することはありません。また、ワークスペースからすべての ....out.xml を削除したことを確認してください。

于 2012-07-08T05:42:45.847 に答える
0

私はこの問題に直面しましたが、上記の回答は役に立ちません。周りを見回した後、これを自分で修正しました。解決策を書き留めておく必要があると思います。

プロジェクトを XSL として実行すると、Android コンパイラは *.out.xml を作成します。これを修正するには、次の手順を実行する必要があります。

  • [実行] ボタンの右側にある矢印をクリックし、[実行構成] を選択します。ポップアップ ウィンドウの左側で、XSL の下のすべてのサブ項目を削除します。
  • プリファレンス=>実行/デバッグ=>起動中の起動構成に移動します。「Filter checked launch...」にチェックを入れ、Androidアプリでチェックを行う場合はXSLのチェックを外します。
于 2012-08-20T13:53:37.850 に答える
0

私も、古いファイルを選択して実行できました。何かが変わって、突然、恐ろしい xxx.out.xml 解析エラーが発生しました。さて、私はそれを回避する方法を見つけました。これがあなたにも当てはまることを誰かが確認してください。

Window->Preferences をクリックします Launching(run/debug) の検索を選択またはフィルタリングします

右側のペインの下部で、起動操作を探し、[以前に起動したアプリケーションを常に起動する] を選択します。

プロジェクトをクリーンアップし、少なくとも 1 回は正しく実行してください。私はこれをテストしましたが、一貫して動作しているようです。

于 2011-02-11T20:39:39.603 に答える
-1

Eclipse->プロジェクト->クリーン...プロジェクトを再起動します。それで問題ありません。

于 2010-12-22T13:05:59.700 に答える
-1

wall と同じ問題がありましたが、私の解決策は次のとおりです。

新しいプロジェクトを作成せずに再度インポートするだけです

最初にそれをやってみてください:

Eclipse -> Project -> Clean... -> プロジェクトを選択 -> OK

それがうまくいかなかった場合は、これを試してください..

1.プロジェクトフォルダーをワークスペースから別の場所にコピーします(デスクトップは問題ありません) 2.Eclipseからプロジェクトを削除します(「ディスクからプロジェクトコンテンツを削除する」ボックスをチェックしました) 3.今回だけプロジェクトをデスクトップからワークスペースにコピーします 3 .プロジェクトを再度インポートします(ファイル>>インポート>>一般>>既存のプロジェクトをワークスペースに)4.それは私にとってはうまくいきました..

于 2010-08-12T13:57:22.847 に答える