2011-06-08 19 views
17

Użyłem interfejsów API Map wiele razy wcześniej i nie miałem tego problemu, ale wyraźnie zrobiłem coś złego w tym projekcie IntelliJ. W sekcji Ustawienia-> Pakiety SDK określiłem platformę API platformy 7 w ścieżce klas - nadal nie można jej utworzyć, mówiąc, że interfejsów API Map nie ma. Próbowałem również dodać oddzielne odniesienie do ścieżki klas do interfejsu API Google .jar, ale wciąż ten sam problem.Pakiet com.google.android.maps nie istnieje (IntelliJ)

Jak naprawić projekt IntelliJ IDE, aby był prawidłowo budowany na podstawie interfejsów API Google?

To był długi dzień, prawdopodobnie brakuje mi czegoś oczywistego.

Odpowiedz

37

Tak, aby uzyskać Google (Maps API etc) pracuje w IntelliJ:

  1. Pod Plik-> Project struktury na> SDK dodać element do poziomu peronu jesteś kierowane. W zakładce classpath dodaj odniesienie do górnej części folderu Android SDKs i użyj menu Build Target, aby określić platformę do targetowania.
  2. W obszarze Ustawienia-> Struktura projektu-> Moduły-> Zależności wybierz wersję pakietu SDK z listy "Moduł SDK".
  3. Jeśli chcesz kierować interfejsy API Google (mapy itp.), A następnie Ustawienia-> Struktura projektu-> SDKs-> Classpath upewnij się, że również dodać odniesienie plik .jar do API Google dla tej wersji platformy (np addons/addon_google_apis_google_inc_8/libs/maps.jar
+2

Lub wybierz platformę Google APIs i ten jar zostanie dodany automatycznie. – CrazyCoder

+0

Hmm, nie był dla mnie. Cieszę się, że to działa - uważam, że okna dialogowe struktury projektu IntelliJ są dość zagmatwane. –

+0

+1 thx - nowy nie działał dla mnie ani w 11.1 – Dori

2

Pod moim wersji pomysłu, kontrole są nieco inny:

Ustawienia projektu - Moduły - (NazwaModułu) - trójkąt do rozwinięcia drzewa - Android; i po prawej stronie zobaczysz "platformę Android:" i kontrolę wyboru. W tym formancie nie ma "Google API 2.1-update1 Google", ale naciskasz przycisk "Nowy" i ... wybierasz istniejący katalog z pobranymi materiałami, np./android-sdk-mac_x86/platform/android-9

Nadal nie rozumiem, dlaczego jest napisane "Nowy", ale działa.

1

Używam najnowszej wersji 0.8.9 i muszę powiedzieć, że nie ma opcji Plik-> Ustawienia, a preferencje osiągnięte przez kliknięcie ikony narzędzia nie zawierają sekcji "Moduły". Jak rozwiązać problemy z importem com.google.android.gcm.GCMRegistrar; nie znaleziono?

Powiązane problemy