2012-12-29 15 views
9

Próbuję skonfigurować mój projekt Android w IntelliJ. Nigdy wcześniej go nie używałem i mam pewne problemy z zależnościami modułów.Pakiety modułów, które nie zostały znalezione podczas kompilacji w IntelliJ

Projekt zależy od kilku modułów, które dodałem na karcie Zależności. IntelliJ wykrywa je (tj. Nie ma żadnych skarg w kodzie), ale nie powiedzie się w czasie kompilacji z "pakiet x.y.z nie istnieje." Próbowałem również sprawdzić "eksport" dla modułów, ale wydaje się, że nie ma to żadnego wpływu.

Widziałem to question, które wydaje się być ten sam problem, ale nie było rozwiązania.

+0

Zakres jest ustawiony na Kompilacja? –

+0

@AaronMcIver: prawidłowe. –

+0

Masz go skonfigurowany jako projekt Androida od zera lub próbujący zaimportować jako taki, w porównaniu do standardowego projektu Java? Problematyczne obszary to słoiki innych firm lub src? –

Odpowiedz

11

Spróbuj dodać swój src jako moduły.

  • Plik> Dodaj Moduł
  • Tworzenie modułu z istniejących źródeł -> your_src_path_top_level
  • Dalej> Dalej> Zakończ
  • File> Structure Project> Moduły> YourApp
  • Plus button> Moduł Zależność> your_lib_you_added_earlier
  • Użyj strzałek w górę/w dół, aby przejść na spód listy

Oto wizualizacja, w której dodałem src Google Play jako moduł.

enter image description here

+0

Dzięki, to zadziałało. Używam IntelliJ 12, więc było nieco inaczej. Plik> Nowy moduł> Android> Moduł biblioteki> Katalog główny> poziom_modułu. –

+0

Twoje instrukcje bardzo mi pomogły. Dzięki! – Billy

Powiązane problemy