2016-12-29 50 views

回答

5

如果您有Android Studio,android gradle插件和一个构建的android应用程序,您应该能够在自己的开发计算机上查找gradle插件源代码。

  1. cd到您的家目录
  2. cd到.gradle /缓存/模块-2 /文件-2.1/com.android.tools.build/gradle这个核心/
  3. 使用了深刻的搜索工具(例如find)寻找一个名为'gradle-core-2.3.1-sources.jar'的文件(注意:本例中'2.3.1'只是一种可能性,你可能有不同的版本。 )

换句话说,下载的插件源jar文件是通过gradle存储的,路径如下所示:

〜/ .gradle /高速缓存/模块-2 /文件-2.1/com.android.tools.build/gradle这个核/ 2.3.1/59c72f62795f6ce6dd95c0b2e91c16dc16a1c8c7/gradle这个核-2.3.1-sources.jar

(在您的机器在这个路径中的散列和版本可能会有所不同。)

您可以在jar文件复制到另一个位置,然后把它解压到看到实际的源文件为Android gradle这个插件:

./com/android/build/gradle/api/AndroidArtifactVariant.java ./com/android/build/gradle/api/AndroidSourceDirectorySet.java ./com/android/build/gradle/api/AndroidSourceFile.java 。 /com/android/build/gradle/api/AndroidSourceSet.java ./com/android/build/gradle/api/ApkOutputFile.java
./com/android/build/gradle/api/ApkVariant.java ./ com/android/build/gradle/api/ApkVariantOutput.java ./com/android/build/gradle/api/ApplicationVariant.java ./com/android/build/gradle/api/AtomVariant.java ./com/ android/build/gradle/api/AtomVariantOutput.java ./com/android/build/gradle/api/BaseVariant.java ./com/android/build/gradle/ap i/BaseVariantOutput.java
。 。 。