Android Studio:如何查看android支持v4和v7的源代码?

时间:2014-12-22 09:05:25

标签: android intellij-idea android-studio

在Android Studio支持库中,appcompat(对于ActionBar)被定义为Gradle依赖。

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

这也解决了获得v4的问题。

点击课程时如何查看来源?

e.g。 android.support.v4.widget.DrawerLayout

目前Android Studio说

  

// IntelliJ API从类文件生成的反编译器存根源   //无法实现方法

对于ADT,它是How to add source + javadoc for android-support-v7?

2 个答案:

答案 0 :(得分:1)

感谢Set for hint。由于我已经拥有所有来源before,我刚刚添加了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")
    }
}

dependencies部分下方,然后按"将项目与Gradle文件同步"

答案 1 :(得分:1)

继Paul Verest所做的上述研究后......

IDE:Android studio 1.3.2

这是一个两步过程:请考虑此示例build.gradle

1)将以下内容添加到build.gradle(Module:app) - 搜索2 //添加以下评论。

 public static double factorial(double v)
 {
      double product = 1.0;
      while (v > 0)
      {    
         product *= v;
         v--;
      }
      return product;
  }

2)重建项目。

在此之后如果您想在Android Studio中查看源代码,它将提取源* .java而不是反编译* .class