Android中classpath和compile的区别
16lz
2021-01-26
一般创建一个android项目后会出现两个gradle:一个build.gradle(app),一个build.gradle(Project),一个是用来配置整个工程的的一个是用来配置app的。
其中添加依赖Bufferknif和greenDAO时,需要配置classpath
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' //butterknife注入 classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1' //greenDao classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}
在Project中的gradle的dependencies 指添加依赖是使用classpath的,classpath一般是添加buildscript本身需要运行的东西,那么buildscript是用来什么呢?buildScript是用来加载gradle脚本自身需要使用的资源,可以声明的资源包括依赖项、第三方插件、maven仓库地址等。
在app中的gradle中dependencies 中添加的使应用程序所需要的依赖包,也就是项目运行所需要的东西。
更多相关文章
- 【Android(安卓)基础】Progressbar 实现Loading动画
- Android(安卓)8.1静态广播的使用以及添加权限
- Android通过xml文件配置数据库
- Linux 中搭建Android开发环境中碰到问题解决方案
- Android(安卓)-- 使用主题配置文件,去掉程序启动界面的短暂黑屏
- android设置定时关闭的dialog
- Android(安卓)数据库 DB简单操作
- 多个项目Module全局配置
- Android(安卓)studio使用zxing扫一扫