将非Android Java库导入Android Studio项目

时间:2017-06-11 22:58:10

标签: java android android-studio jar

我想将非Android Java库导入Android项目。

根据我的研究,似乎有两个主要选择:

  1. 将Java库的源代码添加为单独的模块。但是,源代码不能简单地导入(例如添加为子代码),因为需要将Android软件包名称添加到每个文件中。

  2. 添加Java库的JAR文件。我一直在遵循可用的指令here,并且项目已成功构建,但我仍然无法从库中导入类。我怀疑这可能是因为该项目是一个独立的Java库而不是Android库。

  3. 有关如何添加库(作为JAR或现有库的副本)的任何建议将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

app / libs 下为库添加 jar 文件,并确保 app / build.gradle 文件包含以下内容:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

在您收录 jar 文件后,点击"使用Gradle文件同步项目" 按钮。同步完成后,您应该能够使用库中的类。