我想了解如何构建 Android 程序。你知道在哪里可以下载 com.android.build.gradle 的构建插件的源代码吗?
最佳答案
如果您有 Android Studio、android gradle 插件和构建的 android 应用程序,您应该能够在自己的开发机器上找到 gradle 插件源代码。
- cd 到你的主目录
- cd 到 .gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-core/
- 使用深度搜索工具(如 find)查找名称类似于“gradle-core-2.3.1-sources.jar”的文件(注意:本例中的“2.3.1”只是一个可能性。您可能有不同的版本。并且您的机器上可能有多个版本。)
换句话说,下载的插件源 jar 文件由 gradle 存储在如下路径下:
~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-core/2.3.1/59c72f62795f6ce6dd95c0b2e91c16dc16a1c8c7/gradle-core-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/api/BaseVariantOutput.java
. . .
关于gradle - 谷歌构建Android的Gradle插件源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41379103/