代码解析
dependencies {
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.google.code.gson:gson:2.8.6'
}
-
dependencies { ... }
:这是Gradle中声明项目依赖的代码块,所有需要的库都写在这里。
-
implementation
:这是依赖的配置方式,表示“实现依赖”,即当前模块需要这个库,但依赖不会暴露给依赖当前模块的其他模块。它是Android Gradle Plugin推荐的依赖声明方式,替代了以前的compile
。
-
'com.android.support:appcompat-v7:28.0.0'
:
com.android.support
:这是库的Group ID,表示该库属于Android Support库集合。
appcompat-v7
:这是库的Artifact ID,表示具体的库名称,这个库提供了向下兼容的AppCompat支持,允许在旧版本Android设备上使用新特性。
28.0.0
:这是库的版本号,表示使用Support库的28.0.0版本。<