Gradle是一种构建工具,构建工具具有编译、运行、签名、打包、依赖管理等功能。而真正建构工程是调用Android SDK的build-tools实现的。
Gradle跟Android Studio其实没有关系,Google在推出AS的时候选中了Gradle作为构建工具,为了支持 Gradle能在AS上使用,Google做了个AS的插件叫Android Gradle Plugin。
AndroidStudio工程gradle/wrapper/gradle-wrapper.properties中指定工程要用的gradle版本,如果本地没有安装则会去网上下载。
本地安装的gradle版本在 :\Users\HP-PC(我的文件夹名)\.gradle\wrapper\dists目录下可以看到。
AndroidStudio工程根目录下的build.gradle文件中指定Android Gradle Plugin的版本。
另一个build.gradle文件指定Android SDK的build-tools的版本号。
要是编译的SDK版本不对,可能是一开始创建工程时设置的最小需要API版本不对,改一下就行了
但如果是工程文件本身需要的API版本过高,则需要手动更新了
AndroidStudio中安装的Android Gradle
Plugin的版本可以在AndroidStdio安装目录下的\gradle\m2repository\com\android\tools\build\gradle目录查看。
本地安装的build-tools的版本可以到AndoidSDK的安装目录的build-tools子目录中查看。
网友评论