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.
- Android: no se puede instanciar la aplicación
- Android Studio no se inicia: No se pudo encontrar o cargar la clase principal com.intellij.idea.Main
- Agregue el módulo existente bajo control de fuente de Subversion en IntelliJ IDEA
- Instalar los complementos IntelliJ de Ultimate edition en Android Studio
- NoClassDefFoundError con bibliotecas en Android Studio
¿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?
- "Clase no encontrada" al ejecutar pruebas JUnit desde IntelliJ IDEA (Android)
- No se puede depurar la aplicación android en Intellij: "Advertencia: la información de depuración puede no estar disponible."
- ¿Se puede regenerar un archivo .iml de módulos eliminados en android studio
- Configurar las pruebas de Android en Intellij IDEA
- Android Studio - Infer Nullity?
- Cómo hacer referencia a un jar externo en un proyecto de biblioteca de Android en IntelliJ v10
- Prueba ortográfica android studio / IntelliJ Idea
- Autogeneración de Android TAG de registro en Android Studio / Intellij idea
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"