2011-05-27 15 views
16

Używam intellijskiego CE 10.5 dla moich projektów Android i wpadłem na dziwny błąd. Mój projekt może być zbudowany przez Eclipse i Ant, a także kompiluje się pod intellij. Jednak wszystkie pliki xml i manifestu są wyświetlane: xmlns: android = "http://schemas.android.com/apk/res/android URI nie jest zarejestrowany w Ustawieniach | Ustawienia IDE | Zasoby.Identyfikator URI projektu Intellij Android nie jest zarejestrowany?

Próbowałem zignorować i ręcznie utworzyć to, ale nie udało się.

Ktoś wpadł na podobny problem? Nie miałem problemu w/Android SDK 2.x, ale jest to projekt o strukturze plastra miodu 3.0, więc po prostu zastanawiam się, czy to ma znaczenie.

dzięki

+0

Wygląda na to, że powinieneś użyć folderu src do przeglądania plików: http://stackoverflow.com/questions/16883427/android-studio-uri-is-not-reg Zarejestrowany – ITisha

+0

możliwy duplikat [Jeśli zmienię bibliotekę zewnętrzną: AndroidManifest, nie można przeanalizować pliku] (http://stackoverflow.com/questions/5448866/if-i-change-an-external-library-androidmanifest-cannot-parse-file) –

Odpowiedz

0

Jeśli IntelliJ IDEA nie można znaleźć specifie d DTD lub schemat, są one oznaczone jako błędy. W tym przypadku sugerowane są specjalne działania intencyjne: do:

Rozwiąż odwołanie, jeśli jest reprezentowane jako adres URL. Zamapuj URI na lokalny plik . Trwale zignoruj ​​to. Zignorowany identyfikator URI nie będzie już oznaczony jako błąd, dopóki nie zostanie usunięty z listy ignorowanych. Dodaj położenie schematu Xsi dla zasobów zewnętrznych. Specjalny atrybut to dodany do lokalizacji obszaru nazw. Skonfiguruj schemat dla pliku XML. Schemat dla pliku XML można skonfigurować na podstawie wykrycia schematów zlokalizowanych lokalnie w źródłach projektu lub bibliotekach.

Stąd ->http://goo.gl/heQCv

3

przypadkowo otworzył plik xml układ, który jest w out folderu (ma plików wyjściowych dla kompilacji), a nie w res folderu. Sprawdź, czy otworzyłeś plik xml układu w folderze zasobów. Nazwy plików są identyczne.

1

Dla mnie problem był o powielać z moim głównym modułu w strukturze projektu. Usunąłem duplikat za pomocą przycisku "-" w tym samym oknie dialogowym, a problem został naprawiony.

2

Upewnij się, że Twój projekt jest skonfigurowany tak, jak element Android, w przeciwnym razie nie będzie działać. => Struktura projektu: Ustawienia projektu: Aspekty: dodaj (przycisk +) aspekt androida

W ten sposób naprawiłem mój problem.

Powiązane problemy