我是Android Studio开发的新手,我目前正在关注在线tutorial制作一个信使应用。
我已按照本教程的步骤进行操作,现在需要我下载Smack API的库文件。 GSON,并将.jar
文件添加到项目中的libs
文件夹中。
完成此操作后,我右键单击目录中的文件并单击Add as library
(教程说要执行Build Path -> Add to Build Path
,但这似乎不是此版本Android中的选项工作室)。
从这里开始,我尝试重建项目,但遇到了以下错误:
我根本无法找到解决此错误的方法,并且对Android Studio了解不足以了解这是IDE或包本身的问题。我已经浏览过S / O,但是这些帖子似乎都没有描述同样的问题,也没有为类似的问题提供任何解决方案,这些问题似乎也适用于此。
如果有人之前遇到此问题,或者这是一个常见的Android Studio问题,您能告诉我如何解决它吗?当我想继续学习如何为Android编写代码时非常令人沮丧!
任何帮助都非常感谢,提前谢谢!
标记
答案 0 :(得分:4)
以下是导入任何jar的最佳解决方案,arr libs
allprojects {
repositories {
flatDir {
dirs 'libs'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
....
}
您不需要使用libs文件名添加可重复的行。
如果您是Android工作室的新手,您可以通过点击下拉菜单从Android检查项目结构。
答案 1 :(得分:1)
由于Gson位于maven中心,因此您必须在buildscripts阶段添加mavenCentral()
。你必须使用项目结构在依赖项中添加Gson库,现在更新gradle,将.jar文件添加到build.gradle文件中,如:
dependencies {
compile files('libs/gson-2.2.4.jar')
}
或
dependencies {
compile 'com.google.code.gson:gson:2.2.+'
}
确保您已连接到互联网
答案 2 :(得分:0)
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
}
在app模块的build.graddle文件中