android studio,导入语句使用外部库吗?

发布时间: 2017/3/19 17:36:22
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我添加了 EJML 库到我 android studio 项目,但不是知道如何导入语句看起来像。

我的意思是,我不得不写来使用这些库的什么?

enter image description here

我依赖项︰

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.0'
testCompile 'junit:junit:4.12'
compile files('libs/EJML-core-0.30.jar')
compile files('libs/EJML-core-0.30-sources.jar')
compile files('libs/EJML-dense64-0.30.jar')
compile files('libs/EJML-dense64-0.30-sources.jar')
compile files('libs/EJML-denseC64-0.30.jar')
compile files('libs/EJML-denseC64-0.30-sources.jar')
compile files('libs/EJML-equation-0.30.jar')
compile files('libs/EJML-equation-0.30-sources.jar')
compile files('libs/EJML-simple-0.30.jar')
compile files('libs/EJML-simple-0.30-sources.jar')
compile files('libs/EJML-core-0.30-sources.jar')

}

解决方法 1:

在您的应用程序级别 build.gradle 文件,你会有 dependencies 节。

请参阅如何将本地.jar 文件依赖项添加到 build.gradle 文件?的详细信息。

所以你的情况你可以︰

dependencies {
    ... library files that are already there
    compile files('libs/EJML-core-0.30.jar')
    compile files('libs/EJML-core-0.30-sources.jar')
    ... the libraries in your libs folder will follow the same pattern
}

编辑︰从注释添加。

但我不知道如何导入语句看起来像︰ 导入...

如果你只是使用一个类从 JAR 文件,例如,如果添加了依赖项 RecyclerView (示例︰ compile 'com.android.support:recyclerview-v7:25.0.1' ) 我随后就可以调用 RecyclerView recyclerView = new RecyclerView() 等,它会要求你要那里导入它。我不知道什么课都需要 JARs 已编译。

官方微信
官方QQ群
31647020