Android Studio: ¿Cómo ver las fuentes de soporte para Android v4 y v7?

En la biblioteca de soporte de Android Studio appcompat (para ActionBar) se define como dependencia de Gradle.

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' } 

Eso resuelve obtener v4 también.

¿Cómo ver la fuente al hacer clic en las clases?

Eg android.support.v4.widget.DrawerLayout

Actualmente Android Studio dice

// IntelliJ API Decompiler fuente de stub generada a partir de un archivo de clase
// Implementación de métodos no está disponible

Para ADT, ¿cómo añadir fuente + javadoc para android-support-v7?

Después de la investigación anterior hecha por Paul Verest …

IDE: Android studio 1.3.2

Es un proceso de dos pasos: Considere este ejemplo build.gradle

1) Agregue lo siguiente a su build.gradle (Module: app) – busque en el 2 // Añada comentarios debajo.

 apply plugin: 'com.android.application' apply plugin: 'idea' //Add android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.mycompany.android.myapp" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.1.0' } //Add idea { module { downloadJavadoc = true downloadSources = true } } 

2) Reconstruir el proyecto.

Después de este punto, si desea ver la fuente en Android Studio, extraerá la fuente * .java en lugar de decompiled * .class

Gracias a Setu por la pista . Como ya tenía todas las fuentes antes , acabo de añadir en app/build.gradle

 apply plugin: 'idea' idea { module{ sourceDirs += file("E:\\Android\\sdk\\extras\\android\\support\\v4\\src\\") sourceDirs += file("E:\\Android\\sources\\platform_frameworks_support\\v7\\appcompat\\src") } } 

Debajo de dependencies sección de dependencies y presione "Proyecto de sincronización con archivos Gradle"

  • IntelliJ Build Error Context Mismatch
  • ¿Cómo renombro el nombre del paquete de Android?
  • Kotlin palabra clave en línea que causa IntelliJ IDEA Reporte de cobertura 0%
  • ¿Cómo importar una Biblioteca de Android en Intellij Idea CE?
  • Dispositivo Virtual Android - Armeabi-v7a vs x86_64
  • Mensaje de error de Android Studio (IntelliJ)
  • Cómo convertir automáticamente if-else if statement to switch
  • Cómo navegar / ver / editar las fuentes de la plataforma android (AOSP) utilizando Intellij IDE (Android Studio preferiblemente)?
  • ¿Qué es dx.jar en los SDK de Android?
  • No se puede "hacer proyecto" Android Maven en Android Studio 0.2.5
  • Elemento no válido en la lista de dependencias después de importar el proyecto de Android de Eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.