Во-первых, простите меня, если я неправильно задал этот вопрос. Я использовал 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: ошибка: запись ресурса main уже определена. [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: error: Ошибка синтаксического анализа XML: элемент не найден [2011-12-30 16:10:13 - Hello Razor] Ошибка в XML-файле: прерывание сборки.
Мой проект настроен на платформу: Android 2.3.3 Уровень API: 10
Я не знаю, имеет ли это значение или нет, но я использую свой Android Incredible для запуска / отладки приложения, а не виртуальное устройство Android. Если потребуется дополнительная информация, дайте мне знать, и я отправлю ее как можно скорее.
Вот три файла кода, которые я использую:
main.xml
strings.xml
Baba in the house, Razor Activity!
Hello Razor App
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);
}
}