No se puede encontrar el código fuente de las bibliotecas de soporte técnico de Android (v4, v7 y v13)

No puedo encontrar la fuente cuando después de haber descargado el sdk. ¿Se ha eliminado del acceso público?

Algunas de las carpetas src en mi copia de las muestras, que se encuentran en $SDK_DIR/extras/android/support/ parecen estar vacías. Por ejemplo, v7/gridlayout/src/ es una carpeta vacía, pero la mayoría de mis carpetas v4 tienen el código fuente proporcionado junto con la descarga del SDK Manager, así que voy a adivinar que usted y yo estamos viendo el mismo problema.

Sin embargo, siempre puede descargar la fuente directamente desde la fuente (sin juego de palabras):

Hacer un git clone https://android.googlesource.com/platform/frameworks/support/ para descargar los archivos de la biblioteca de soporte directo desde el repositorio de Google parece contener todos los archivos de origen.

Aquellos que buscan fuentes por versión, pueden encontrarla localmente (siempre que la hayas descargado anteriormente) en:

$ SDK_DIR / extras / android / m2repository / com / android / support / $ libname / $ version / $ libname- $ version-sources.jar

Jar file (como probablemente ya sabes) es esencialmente un archivo zip – por lo tanto, usted puede simplemente extraer su contenido.

Por ejemplo, support-v4 v23.1.1 ubicado en:

 $SDK_DIR/extras/android/m2repository/com/android/support/support-v4/23.1.1/support-v4-23.1.1-sources.jar 

El uso de Android Studio para leer el origen de la biblioteca de soporte es una forma más conveniente. Siga estos pasos:

  • Agregue dependencia a la biblioteca de soporte en build.gradle. Por ejemplo, compile 'com.android.support:appcompat-v7:23.1.0' en el build.gradle del proyecto de Android Studio.
  • Sincroniza o construye tu proyecto.
  • Agregue una referencia a la clase de biblioteca de soporte desde su archivo de código y, a continuación, ctrl + clic derecho. Esto le llevará al código fuente.
  • Hay un botón de la barra de herramientas "Scrool from Source" en la vista de proyecto.Haga clic en él y se le llevará al árbol de código fuente en la vista del proyecto. Por ejemplo, en $PROJ/build/intermediates/exploded-aar/com.android.support/design/23.1.0/jars

Vaya a Android SDK manager, luego> vaya a los extras> seleccione Android Support Libraries> compruebe e instálelo

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.