我正在尝试下载并运行现有的android studio项目,当前出现错误:
error: package com.google.gson does not exist
需要gson的Java文件位于主应用程序部分。 gson-2.8.1.jar
文件位于client
文件夹内的libs
库中。
所以文件结构看起来像:
project_root
|-- app/
| |-- src/
| |-- main/
| |-- java/
| |-- com.company.stuff/
| |-- controller
| |-- fileThatUsesGson.java
|-- client/
|-- libs/
|-- gson-2.8.1.jar
应用build.gradle
显示:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation project(path: ':client')
}
客户端build.gradle
显示:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation files('libs/gson-2.8.1.jar')
}
这似乎是一个较旧的项目。我不得不将compile
更改为implementation
,这似乎可能是问题的一部分,但是我似乎无法弄清楚如何添加这些.jar
文件。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:2)
扩大AF先生的答案:
在我添加的应用build.gradle
文件中
dependencies {
implementation files('../client/libs/gson-2.8.1.jar')
}
sync project with gradle files
和make project
原始
File ->Project Structure ->App-> dependencies -> + ->add library