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
kroki, aby zbudować projekt Maven Android w Eclipse
- Install m2e (plugin) do mavel ecplise.
- Kliknij prawym przyciskiem Tworzenie projektu Maven
- Kliknij przycisk Dalej i w Katalogu wybrać Android
- grupy Give id
com.example
i Artifact identyfikatorProject name
- kliknij przycisk Zakończ.
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.
Przed rozpoczęciem
Trzeba będzie zainstalować Eclipse Indigo lub Juno.
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.
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:
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.
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
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
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
- zainstaluj wtyczkę m2e zaćmienia.
- zainstalować wtyczkę Android m2e.
- utworzyć nowy projekt maven.
- wybierz archtype: android-quickstart wpisując android w filtrze.
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
wreszcie zaktualizować projekt przez rightclicking na projektu-> maven-> projekt aktualizacji.
Przepraszamy, za # 2 kliknij prawym przyciskiem myszy gdzie? – everydayapps
Inside Package Explorer .. –
lub Plik -> Nowy -> Projekt Maven –