2012-07-25 26 views
9

Właśnie rozpocząłem nowy projekt Androida, helloword ", aby kontynuować naukę programowania Androida i udało mi się skompilować domyślną kompilację/uruchomienie" helloword ". Myślę, że przegapiłem krok w konfiguracji i konfiguracji, ale nie jestem w stanie dowiedzieć się, gdzie mam AVD skonfigurowany, skonfigurowany i uruchomionyAndroid sdk main.out.xml błąd parsowania

Po naciśnięciu "Uruchom jako", nie mogę znaleźć symulator android2.1.i znaleźć te błędy:

[2012-07-25 08:59:49 - helloword] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined. 
[2012-07-25 08:59:49 - helloword] res\layout\activity_main.out.xml:0: Originally defined here. 
[2012-07-25 08:59:49 - helloword] E:\android软件开发\新建文件夹\helloword\res\layout\activity_main.out.xml:1: error: Error parsing XML: no element found 
[2012-07-25 10:03:12 - helloword] /helloword/gen already exists but is not a source folder. Convert to a source folder or rename it. 
[2012-07-25 10:03:13 - helloword] /helloword/gen already exists but is not a source folder. Convert to a source folder or rename it. 
[2012-07-25 10:03:15 - helloword] File is Out of sync 
[2012-07-25 10:05:13 - helloword] /helloword/gen already exists but is not a source folder. Convert to a source folder or rename it. 
[2012-07-25 10:08:44 - helloword] activity_main.out.xml is out of sync. Please refresh. 
[2012-07-25 10:08:45 - helloword] activity_main.out.xml is out of sync. Please refresh. 
+0

masz Androida pozycję pod window-> Preferencje? Czy próbowałeś uruchomić uruchomienie (Ctrl + F11 z pliku java, nie xml)? I usuń plik activity_main.out.xml - jest on nieprawidłowy i zwykle generowany przy próbie uruchomienia z pliku xml. – sandrstar

+0

Przeczytaj ten http://code.google.com/p/android/issues/detail?id=3767 –

Odpowiedz

27

to nie jest twoja wina. Przy próbie kompilacji android projekt od jego xml zasobu, zaćmienie uzna to za wykonanie pliku xml, a więc otrzymasz od niego dane wyjściowe o tej samej nazwie xml z rozszerzeniem .out.xml.

Aby tego uniknąć, trzeba prawym przyciskiem myszy projekt wybierz Uruchom jako -> Android po raz pierwszy, a następnie wykonaj poniższe czynności,

Window -> Preferences -> Run/Debug -> Uruchamianie -> Uruchom Operation -> Zawsze Uruchom wcześniej uruchomiła aplikację

po podaniu tego w Okno-> preferencje, z następnych wh czasowych pl możesz nacisnąć "uruchom" lub "ctrl + f11" z nawet pliku xml, twój projekt zostanie wykonany.

EDIT: Należy również usuwać res/layout/* out.xml, plik utworzony Eclipse i nie trzeba go..

+1

super! naprawione –

0

Nigdy uruchomić projekt z pliku xml .Open kod Java następnie uruchomić go ... Jeśli uruchomić go z xml dostaniesz że error.Its również sama dla pliku manifestu

2

miał ten sam problem, to naprawił to dla mnie.

  1. Usuń activity_main.out.xml
  2. podwójne kliknięcie na plik .java
  3. F11 Hit
Powiązane problemy