我正在尝试下载并运行现有的 android studio 项目,目前我收到错误:
错误:com.google.gson 包不存在
需要gson的java文件位于主应用程序部分。 gson-2.8.1.jar
文件位于 libs
文件夹内的 client
库中。
所以文件结构看起来有点像:
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
文件。
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
扩展 AF 先生的答案:
在我添加的应用build.gradle
文件中
dependencies {
implementation files('../client/libs/gson-2.8.1.jar')
}
将项目与 gradle 文件同步
和创建项目
原创
File ->Project Structure ->App-> dependencies -> + ->add library
关于java - 如何在android库中包含内部jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54817725/