2014-10-01 3 views
7

Testuję kod tutaj: https://github.com/nkzawa/socket.io-client.java. W ramach funkcji jest ta słodka linia dźwiękowa: "Android jest w pełni obsługiwany". Ale będąc zupełnie nowym dla maven, nie mogę wykonać ani głowy, ani ogona instrukcji. Jak zbudować podstawowy projekt testowy Androida z tym kodem? Po prostu dodanie kodu źródłowego z repozytorium do mojego projektu pokazuje wiele błędów. Jeśli istnieje sposób wykonywania tej linii poleceń, to też byłoby w porządku.Jak zbudować projekt Maven Android w Eclipse

Odpowiedz

2

kroki, aby zbudować projekt Maven Android w Eclipse

  1. Install m2e (plugin) do mavel ecplise.
  2. Kliknij prawym przyciskiem Tworzenie projektu Maven
  3. Kliknij przycisk Dalej i w Katalogu wybrać Android
  4. grupy Give id com.example i Artifact identyfikator Project name
  5. kliknij przycisk Zakończ.
+0

Przepraszamy, za # 2 kliknij prawym przyciskiem myszy gdzie? – everydayapps

+0

Inside Package Explorer .. –

+0

lub Plik -> Nowy -> Projekt Maven –

12

Android dla Maven Eclipse złącza jest Maven Eclipse (m2e) plug-in, który dodaje wsparcie dla maven Android Developer Tools (ADT) i Maven Android Plugin. Wprowadza moc zarządzania zależnościami Mavena do ADT.

  1. Przed rozpoczęciem

    Trzeba będzie zainstalować Eclipse Indigo lub Juno.

  2. Install Android Złącze

    • można zainstalować Androida Connector dla Maven przez Eclipse Marketplace. Wybierz Pomoc -> Eclipse Marketplace ... i wyszukaj "android m2e".

    • Kliknij przycisk Instaluj obok złącza systemu Android dla Maven, które się pojawi i podążaj ścieżką w oknie kreatora, aby zainstalować wtyczkę i jej zależności (w tym zestaw narzędzi do programowania Android i wtyczka Maven for Eclipse m2e). Zaakceptuj warunki korzystania z usługi i kliknij przycisk Zakończ.

    • Po ponownym uruchomieniu obszaru roboczego Eclipse powinieneś być gotowy do korzystania ze złącza Android.

  3. Tworzenie projektu Eclipse

    • Jeśli masz już projekt Android upewnij się, że stworzyliśmy POM dla projektu przy użyciu wersji 3.0.0 lub nowszej z maven-android -podłącz.

    • Następnie kliknij projekt prawym przyciskiem myszy i wybierz polecenie Konfiguruj -> Konwertuj na projekt Maven.


Jeśli zaczynasz z nowym projekcie można wykorzystać archetypy Maven Android do tworzenia projektów Android całkowicie wewnątrz Eclipse:

1. Create a new Maven Project (File -> New -> Project... then select Maven -> Maven Project). 
2. When prompted to Select Archetype click Add Archetype... 
3. In the dialog that appears enter "de.akquinet.android.archetypes" for Archetype Group Id. 
4. In Archetype Artifact Id enter "android-quickstart". 
5. In Archetype Version enter "1.0.10" and continue. 
6. When prompted enter your desired project group and artifact ID, version and, optionally, set the "platform" property for the Android version (defaults to '16'). 
7. Click Finish 

Tak czy inaczej należy skończyć z projekt Eclipse wyglądający mniej więcej tak:

enter image description here

+1

Greaaaaaaat. .... –

+1

@MuhammedRefaat [czołgi] (http://www.strangehistory.net/blog/wp-content/uploads/2014/01/tanks.jpg): D – Gattsu

+0

Rewizja. Ładne wyjaśnienie, ale nie działa, wykonując powyższe kroki. – VVB

0

Zazwyczaj robi się to poprzez importowanie "Istniejącego projektu Maven". Tę opcję można uzyskać w oknie dialogowym Importuj po zainstalowaniu m2e. W przypadku Androida będziesz dodatkowo potrzebował złącza Android przed wykonaniem importu. Tutaj robi się paskudnie. Możesz zainstalować złącze od Window ->Preferences ->Maven ->Discovery ->Open Catalog.

Szczerze mówiąc, nie miałem jeszcze szczęścia w tym łączniku. Więc druga opcja jest (nie trzeba nawet m2e tutaj):

  • Install Maven
  • Otwórz wiersz polecenia i przejdź do pobranych źródeł gdzie pom.xml znajduje
  • bieg mvn eclipse:eclipse do tworzenia zaćmienie pliki projektu
  • Zaimportuj go jako "Istniejący projekt do obszaru roboczego" w oknie dialogowym importowania.
+0

Próbowałem postępować zgodnie z Twoimi instrukcjami, ponieważ wydawały się najprostsze. Mogę ominąć mvn eclipse: eclipse. Otrzymałem wiadomość: BUDUJ SUKCES. Ale podczas importowania do środowiska Zaćmienie otrzymuję to: "Nie znaleziono wpisów na rynku obsługujących wykonanie npm-install, w /pom.xml w Eclipse. Więcej informacji można znaleźć w Pomocy." Jak zwykle nie ma prawie żadnych użytecznych informacji w pomocy. Utknąłem tutaj ... – everydayapps

+0

Cóż, nie spodziewałem się, że jeśli zaimportujesz projekt jako "istniejący projekt", a nie jako "istniejący projekt Maven". Ale powinieneś być w stanie zignorować tę wiadomość i zaimportować ją. Następnie możesz usunąć naturę Maven klikając prawym przyciskiem myszy na projekt -> 'Maven' ->' Disable Maven Nature'. – Kai

+0

Ach, mój błąd. Zaimportowałem jako "istniejący projekt maven" zamiast "istniejącego projektu". OK, w końcu doprowadziłem projekt do zaćmienia. Ale pierwotne pytanie wciąż pozostaje ... w jaki sposób utworzyć projekt aplikacji dla systemu Android przy użyciu klas z tego projektu. Przepraszam, że tu zaginąłem. – everydayapps

0
  1. zainstaluj wtyczkę m2e zaćmienia.
  2. zainstalować wtyczkę Android m2e.
  3. utworzyć nowy projekt maven.
  4. wybierz archtype: android-quickstart wpisując android w filtrze.
  5. Zakończ otrzymasz projekt androida maven. i dodać tę wtyczkę w pom

    org.eclipse.m2e Lifecycle-mapping 1.0.0 com.jayway.maven.plugins.android.generation2 Android maven- wtyczka [3.8.2,) konsumować-AAR

  6. wreszcie zaktualizować projekt przez rightclicking na projektu-> maven-> projekt aktualizacji.