1

このリンクのチュートリアルに従おうとすると、次のエラーが発生します

[2012-10-03 22:02:16 - MyFirstApp] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
[2012-10-03 22:02:16 - MyFirstApp] res\layout\activity_main.out.xml:0: Originally defined here.
[2012-10-03 22:02:16 - MyFirstApp] D:\Users\Adam\workspace\MyFirstApp\res\layout\activity_main.out.xml:1: error: Error parsing XML: no element found
[2012-10-03 22:03:23 - MyFirstApp] Error in an XML file: aborting build.
[2012-10-03 22:04:47 - MyFirstApp] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
[2012-10-03 22:04:47 - MyFirstApp] res\layout\activity_main.out.xml:0: Originally defined here.
[2012-10-03 22:04:47 - MyFirstApp] D:\Users\Adam\workspace\MyFirstApp\res\layout\activity_main.out.xml:1: error: Error parsing XML: no element found
[2012-10-03 22:04:53 - SDK Manager] Warning: Ignoring library 'com.motorola.android.iextdispservice', missing property value
[2012-10-03 22:04:57 - SDK Manager] Warning: Ignoring library 'com.motorola.android.iextdispservice', missing property value
[2012-10-03 22:05:27 - MyFirstApp] Error in an XML file: aborting build.

私のactivity_main.xmlに次のコードがあります

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

    <EditText android:id="@+id/edit_message"
        android:layout_weight="1"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:hint="@string/edit_message" />

      <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send" />         
</LinearLayout>

誰かが何が悪いのか教えてもらえますか?私はこの問題を理解しようとかなりの時間を費やしてきました。構成に問題がありますか?実行ボタンをクリックすると、activity_main.out.xmlというファイルが作成されます。このファイルは空です。

4

3 に答える 3

4

xmlファイルを実行しようとしていますactivity_main。フォーカスを任意のJavaファイルに変更するか、プロジェクトを右クリックしてパッケージエクスプローラーから実行します。activity_main.outこれをすべて行う前に、ファイルを削除してください。

于 2012-10-04T04:13:36.063 に答える
2

activity_main.out.xmlを削除 し、[実行]->[Androidアプリとして実行]を選択します。この問題を解決します。

この問題は、Runを押すとeclipseがxmlでXSLTを自動的に使用するために発生します。main.out.xmlを削除するのは面倒であり、Windows->環境設定->実行/デバッグ->起動->起動操作->常に以前に起動したアプリケーションを起動することで起動操作を変更できます。(私の日食バージョンはIndigo JavaEEです)

これもチェックしてください。

于 2012-10-04T04:17:23.487 に答える
1

プロジェクトのactivity_main.out.xmlを削除してから、[プロジェクト]->[クリーン]->[プロジェクトの選択]を選択します

于 2012-10-04T04:15:55.067 に答える