2013-08-18 15 views
19

Dodałem do mojej biblioteki wsparcia projektu Android-support-v7-appcompat, ale nie mogę do niego dodać źródła i javadoc.Jak dodać źródło + javadoc dla Androida-support-v7?

Pobrałem pakiet https://android.googlesource.com/platform/frameworks/support/+/master ze źródłem iw Eclipse I ustawiłem Załącznik źródłowy na v7/appcompat /, ale to nie działa.

Czy ktoś może mi pomóc?

E: Moim rozwiązaniem jest, mam dwa projekty w Eclipse "android-support-v7-appcompat" (oryginalna lib z android-sdk \ dodatki \ android \ wsparcie \ v7 \ appcompat) i "android-support-v7 -appcompat-src "(src z android.googlesource.com) i kiedy kompiluję wersję release, więc użyłem oryginalnej lib i do debugowania użyłem src z googlesource.com.

PS: Przepraszam za mój angielski

Odpowiedz

9

udało mi się dołączyć źródło w oparciu o poradę How do I attach the Android Support Library source in Eclipse?.

Oto co zrobiłem:

Najpierw sklonować repozytorium źródłowego i uzyskać niezależnie od wersji odpowiada wydany biblioteki (co Domyślałem):

  1. git clone https://android.googlesource.com/platform/frameworks/support
  2. support CD
  3. git checkout Android-4.3.1_r1

Następnie w E clipse:

  1. Kliknij projekt prawym przyciskiem myszy i wybierz opcję Właściwości.
  2. Wybierz Java Ścieżka Budowa
  3. Wybierz bibliotek kartę
  4. Dodaj JAR zewnętrznych> YourProject/libs/android-support-V7-appcompat.jar (wiem już projekt odwołuje się do niego, ale don nie martw się, po prostu dodaj to ponownie).
  5. Rozwiń słoik i dołączyć źródła do Jar zewnętrzny: WhereverYouHaveTheSource/support/AppCompat
  6. przejść do zakładki "Order and Export", przenieść słoik zewnętrznej powyżej "Android współzależności"
8

lub takie same stosując @andr odpowiedź How do I attach the Android Support Library source in Eclipse?

git clone https://github.com/android/platform_frameworks_support android_sources_folder 

dodać android-support-v7-appcompat.jar.properties plik do libs (obok android-Support-v7 AppCompat.słoik) o zawartości

src=D:\\android_sources_folder\\platform_frameworks_support\\v7\\appcompat\\src 

zamknięciu i ponownym otwarciu projektu

+4

Nie mogłem rozwiązać problemu przez Johnsona, więc zwróciłem się do twojej odpowiedzi i działa świetnie. Dzięki. Dla wszystkich innych, właśnie dodałem "android-support-v7-appcompat.jar.properties" w moim projekcie app_compat. Zawiera wartości: 'doc =/home/sufian/Apps/eclipse/android-sdk-linux/docs/reference/ src =/home/sufian/Android Open Source/support/v7/appcompat/src /'. – Sufian

+0

thanks @Sufian doc part jest obowiązkowe! –

+0

Pamiętaj również, że jeśli wiele bibliotek ma plik ** android-support-v4.jar **, to musisz mieć ** android-support-v4.jar.properties ** dla każdego z nich. Potrzebowałem tego, aby moje Javadocs i źródła działały po raz kolejny. – Sufian

4

Źródła AppCompat-v7 są dostępne w "API21/Źródła dla Android SDK" pakietu, który można pobrać z SDK Manager ścieżka jest \sdk\sources\android-21\android\support\v7\

Android Studio pozwoli ci przeglądać kod źródłowy lib, gdy wskażesz ten katalog jako katalog główny źródła aplikacji appcompat-v7.

Powiązane problemy