我想将非Android Java库导入Android项目。
根据我的研究,似乎有两个主要选择:
将Java库的源代码添加为单独的模块。但是,源代码不能简单地导入(例如添加为子代码),因为需要将Android软件包名称添加到每个文件中。
添加Java库的JAR文件。我一直在遵循可用的指令here,并且项目已成功构建,但我仍然无法从库中导入类。我怀疑这可能是因为该项目是一个独立的Java库而不是Android库。
有关如何添加库(作为JAR或现有库的副本)的任何建议将不胜感激。感谢。
答案 0 :(得分:0)
在 app / libs 下为库添加 jar 文件,并确保 app / build.gradle 文件包含以下内容:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
在您收录 jar 文件后,点击"使用Gradle文件同步项目" 按钮。同步完成后,您应该能够使用库中的类。