2013-08-18 11 views
19

Ho aggiunto alla libreria di supporto del progetto android-support-v7-appcompat, ma non posso aggiungere source e javadoc per questo.Come aggiungere source + javadoc per android-support-v7?

Ho scaricato il pacchetto https://android.googlesource.com/platform/frameworks/support/+/master con l'origine e in Eclipse ho impostato l'allegato di origine su v7/appcompat /, ma non funziona.

Qualcuno può aiutarmi?

E: la mia soluzione è che ho due progetti in Eclipse "android-support-v7-appcompat" (lib originale da android-sdk \ extras \ android \ support \ v7 \ appcompat) e "android-support-v7 -appcompat-src "(src da android.googlesource.com) e quando compilo la versione di rilascio, quindi ho usato lib originale e per debug ho usato src da googlesource.com.

PS: mi dispiace per il mio inglese

risposta

9

sono stato in grado di collegare la fonte sulla base del parere How do I attach the Android Support Library source in Eclipse?.

Ecco quello che ho fatto:

In primo luogo, clonare il repository dei sorgenti e ottenere qualsiasi versione corrisponde alla biblioteca rilasciato (che ho indovinato):

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

Avanti, in E Clipse:

  1. progetto pulsante destro del mouse e selezionare Proprietà .
  2. Selezionare Java Build Path
  3. Selezionare i Biblioteche scheda
  4. Aggiungi JAR esterni> ProgettoUtente/libs/android-supporto-v7-appcompat.jar (so che il progetto aveva già fatto riferimento ad essa, ma don non preoccuparti, aggiungilo di nuovo).
  5. Espandere vaso e allegare Source per la Jar esterna: WhereverYouHaveTheSource/supporto/AppCompat
  6. Passare alla scheda "Ordine e Export", spostare il vaso esterno sopra le "Dipendenze Android"
8

o lo stesso utilizzando @andr risposta a How do I attach the Android Support Library source in Eclipse?

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

aggiungere android-support-v7-appcompat.jar.properties file in librerie (accanto ad Android-supporto-v7-appcompat.vaso) con contenuto

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

chiudere e riaprire progetto

+4

Non sono riuscito a rendere la soluzione di lavoro Johnson, quindi mi sono rivolto alla tua risposta e funziona benissimo. Grazie. Per tutti gli altri, ho appena aggiunto "android-support-v7-appcompat.jar.properties" nel mio progetto app_compat. Contiene i valori: 'doc =/home/sufian/App/eclipse/android-sdk-linux/docs/reference/ src =/home/sufian/Android Open Source/support/v7/appcompat/src /'. – Sufian

+0

grazie @Sufian doc parte è obbligatoria! –

+0

Nota anche, ragazzi, se più librerie hanno il file ** android-support-v4.jar **, allora dovete avere ** android-support-v4.jar.properties ** contro ciascuno. Avevo bisogno di questo per far funzionare nuovamente Javadocs e Sources. – Sufian

4

Fonti per appcompat-v7 sono disponibili all'interno "API21/Fonti per Android SDK" pacchetto che può essere scaricato con SDK Manager, il percorso è \sdk\sources\android-21\android\support\v7\

Android Studio consente di sfogliare il codice sorgente della lib quando si punta questa dir come radice di directory di origine appcompat-v7.

Problemi correlati