繁体   English   中英

如何在 Android Studio 项目中添加类路径

[英]How to add classpath in an Android Studio project

我有一个带有 Android 应用程序的 Android 项目,该应用程序依赖于纯 Java 库(Java 库使用其他一些编译的 jars 库)。
我添加了依赖项,可以构建项目,但是在运行时出现ClassNotFoundException错误。
我不得不将 jars 的路径添加到CLASSPATH环境变量中。
有没有办法只在本地为项目设置类路径,比如使用命令行选项

java –classpath <path to the jars>

在 Android Studio 运行/调试配置中?

首先,确保项目的“app”文件夹中有一个“libs”子文件夹。 如果没有,请创建一个。 接下来,在 app/build.gradle 文件中,添加这行代码:

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

将所有 .jar 文件放在“libs”文件夹中,瞧,大功告成

感谢Arnold Layne ,我创建了一个名为 libs 的文件夹。

然后,我去了

文件 -> 项目结构(打开新菜单)-> 模块(在左侧)-> 应用程序 -> 依赖项

在那里,我可以使用+按钮添加库。

这创建了这个条目:

dependencies {
    implementation files('libs/commons-lang3-3.7.jar')
}

将此行添加到app模块的build.gradle中。

dependencies {
    ...
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation files('libs/mysql-connector-java-8.0.16')
    ...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM