Android应用使用“com.google.gson.Gson”库(aar模块)。该库在build.gradle中包含以下内容:
compile 'com.google.code.gson:gson:2.6.2'
应用程序构建正常,但在启动时会生成以下错误:
Failed resolution of: Lcom/google/gson/Gson;
解决它的唯一方法是在应用程序的build.gradle中添加相同的编译行:
compile 'com.google.code.gson:gson:2.6.2'
有人可以对此有所了解吗?
[编辑]
该库添加了the standard procedure,在应用程序下创建了一个名为“androidLibrary-release”的文件夹。以下行已添加到app的build.gradle中:
compile project(':androidLibrary-release')
答案 0 :(得分:1)
库不包含其依赖项。开发人员可以根据需要将它们包含在实现它们的应用程序模块中。但是,如果此库来自Maven仓库,则可以包含有关库使用哪些依赖项的信息,并在构建项目时获取它们。