我创建了一个Android项目,并在IntelliJ上添加了外部JAR。
我已经安装了“ json-simple-1.1.jar”以使用包org.jose4j.json.internal.json_simple。我做了一个库设置,可以从项目结构菜单中使用它。
但是当我运行程序时,错误消息显示,
“错误:包org.jose4j.json.internal.json_simple不存在
导入org.jose4j.json.internal.json_simple.JSONArray;“。
(不仅是JSONArray,而且还有其他JSON,例如JSONObject)
当我在Android项目之外使用它时,它就起作用了。
Android项目有什么特殊设置吗?
到目前为止,我通过另外制作“ lib”文件夹将jar文件存储在项目文件夹下。
最佳答案
在app/build.gradle
dependencies
部分中添加以下内容:
compile group: 'org.bitbucket.b_c', name: 'jose4j', version: '0.7.0'
在IntelliJ IDEA中重新导入/刷新项目。