Ошибка анализа XML: элемент не найден

Прежде всего, простите меня, если я разместил этот вопрос неправильно. Я использовал stackoverflow для многих проблем, но это первый раз, когда я уже не мог найти ответ на мою проблему. Итак, если я что-то сделаю неправильно, дайте мне знать, и я отправлю / отредактирую вопрос.

Теперь к делу. Я только недавно начал разработку с Android SDK, и я следую основному учебному пособию из http://developer.android.com/resources/tutorials/hello-world.html#avd. У меня есть xml-редактирование И когда я делаю все изменения в xml-файлах main.xml и strings.xml, эта ошибка возникает. Кроме того, когда я компилирую проект, процесс компиляции создает файл main.out.xml, который пуст. Я не знаю, что это такое или его цель.

Ошибка:

[2011-12-30 16:10:02 – Hello Razor] res \ layout \ main.xml: 0: ошибка: основная запись ресурсов уже определена. [2011-12-30 16:10:02 – Hello Razor] res \ layout \ main.out.xml: 0: Первоначально определено здесь. [2011-12-30 16:10:02 – Hello Razor] C: \ Users \ Dux69 \ workspace \ Hello Razor \ res \ layout \ main.out.xml: 1: ошибка: ошибка синтаксического анализа XML: элемент не найден [2011 -12-30 16:10:13 – Hello Razor] Ошибка в файле XML: aborting build.

Мой проект настроен для платформы: Android 2.3.3 Уровень API: 10

Я не знаю, имеет ли это значение или нет, но я использую свой Android Incredible для запуска / отладки приложения, а не Android Virtual Device. Если вам нужна дополнительная информация, дайте мне знать, и я отправлю ее как можно скорее.

Вот три файла кода, которые я использую:

main.xml

<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/textview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:text="@string/hello_O" /> 

strings.xml

 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello_O">Baba in the house, Razor Activity!</string> <string name="app_name">Hello Razor App</string> </resources> 

razorActivity.java

 package hello.Razor; import android.R; import android.app.Activity; import android.os.Bundle; public class razorActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 

Удалите файл main.out.xml в представлении проекта и запустите его в качестве приложения для Android

Однажды у меня была аналогичная проблема.

Реконструкция / очистка проекта и перезапуск Eclipse помогли мне.

Сообщение об ошибке, которое я получил:

 Error:(43) Error parsing XML: no element found 

а также

 Error:Execution failed for task ':app:processDebugResources'. 

Com.android.ide.common.process.ProcessException: Не удалось выполнить aapt

Решение. В моем случае проект activity_main.xml инициируется кодом

 <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.batvibes.battybirthday.Main1Activity"> 

И я забыл тег ниже конца.

 </android.support.constraint.ConstraintLayout> 

Отказ от ответственности: я совершенно не знаком с разработкой Android. Мое предложение, пожалуйста, проверьте открытие и закрытие всех тегов и перейдите к следующему шагу отладки.