Dodawanie Android Support Library do projektu Eclpse


(ktoś tam) #1

Witam, niedawno zacząłem się uczyć tworzenia aplikacji na Androida. Dodam też, iż w samej Javie też jestem świeży. Do tej pory używałem Android Studio 2.1.2, teraz zamierzam używać Eclipse Neon. Chciałem zacząć pierwszy projekt używając aktywności z Navigation Drawerem. Wysypały mi się błędy związane z barkiem Appcompat. Po 2 dniach szukania rozwiązania i testowania nadal nic z tego nie wyszło. I nie mam pojęcia, co robić. Używam Linuksa.

Pobrałem EclipseEE Neon. Zainstalowałem ADT zgodnie z instrukcjami. Pobrałem android-studio-ide-143.3101438-linux.zip z https://developer.android.com/studio/index.html#downloads. W eclipse dodałem ścieżkę do SDK. SDK Managerem zainstalowałem:
Tools:

  • Android SDK Tools
  • Android SDK Platform-tools
  • Android SDK Build-tools
    Android 7.0(API 24):
  • SDK Platform
  • Intel x86 Atom_64 System Image
    Extras:
  • Android Support Repository

W tym momencie zaczynają się problemy. Postępując zgodnie z instrukcjami dodawania bibliotek Android Support v7 (http://stackoverflow.com/questions/26878803/how-to-add-android-support-v7-libraries-in-eclipse), wybrałem File>Import i Existing Android Code Into Workspace z zakładki Android i kliknąłem przycisk Next. Następnie w polu Root Directory nie mogłem wybrać /extras/android/support/v7/, ponieważ nie miałem takiego katalogu. Mam zamiast tego /extras/android/m2repository/com/android/support, gdzie znajduje się ok. 30 katalogów, w tym appcompat-v7. W nim natomiast mam katalogi z wersjami od 18.0.0 do 24.2.0. W katalogu 24.2.0 znajdują się pliki:

  • appcompat-v7-24-2.0.aar
  • appcompat-v7-24-2.0.aar.md5
  • appcompat-v7-24-2.0.aar.sha1
  • appcompat-v7-24-2.0.pom
  • appcompat-v7-24-2.0.pom.md5
  • appcompat-v7-24-2.0.pom.sha1
  • appcompat-v7-24.2.0-javadoc.jar
  • appcompat-v7-24.2.0-javadoc.jar.md5
  • appcompat-v7-24.2.0-javadoc.jar.sha1
  • appcompat-v7-24.2.0-sources.jar
  • appcompat-v7-24.2.0-sources.jar.md5
  • appcompat-v7-24.2.0-sources.jar.sha1

Próbowałem wielu poradników (właściwie czegokolwiek, co znalazłem), ale było to błądzenie na ślepo. 

Proszę o instrukcje (łopatologiczne mile widziane), jak poprawnie utworzyć projekt biblioteki i dołączyć ją do projektu aplikacji, jakieś podpowiedzi, co mogę robić źle. Jakieś objaśnienia, o co tu chodzi i z czym to się je również byłyby przydatne.


(kostek135) #2

Eclipse nie jest już (oficjalnie wspieranym) IDE [pun intended]. Kiedy już się poddasz, bo to albo inne rzeczy nie będą działać, to przesiądź się na ich oficjalne studio oparte o IntelliJ. Programowanie w nim, a Eclipse to jak niebo, a ziemia. Link znajdziesz tu: https://developer.android.com/studio/index.html a tutaj jak dołączyć zależności przez gradle: http://stackoverflow.com/a/18026612


(ktoś tam) #3

Na Eclipse chciałem przejść głównie ze względu na to, że używam tej platformy do Javy i C++ i jestem przyzwyczajony. Jeżeli Eclipse ma nie być wspierane, to sobie odpuszczę i zostanę przy Android Studio. 

 

Próbowałem wcześniej tego, co w linku ze Stack Overflow. Nie działało, ale tym razem wyszło (chyba). W między czasie zaktualizowałem Android Studio i Gradle. Co robiłem źle? Nie wiem i zapewne będę miał jeszcze z tym jakieś problemy. 

 

Dzięki za pomoc.


(cheshireCat) #4

Jak piszesz w c++ to może to cie zainteresuje? https://www.jetbrains.com/clion/?fromMenu co prawda płatne ale to defakto ta sama baza co android studio. Nie wiem czy dobre ale inne ich produkty do tej pory mnie nie zawiodły.