在Android Studio上添加库时出错

在Android Studio上添加库时出错,android,thrift,tango,Android,Thrift,Tango,我正在尝试为android(谷歌探戈)创建一个应用程序,它使用thrift向客户端发送一些信息。我举了一个没有节俭的Tango应用程序示例。然后,当我尝试添加一些节俭依赖项(比如slf4j-log4j12-1.7.12.jar)时,我突然得到如下错误 错误:包com.google.atap.tangoservice不存在 我不明白怎么回事,它以前工作过。。。 为什么会发生这种情况,我如何修复它 多谢各位 更新 我添加库的方法是右键单击App>new>module,然后选择importjar,然

我正在尝试为android(谷歌探戈)创建一个应用程序,它使用thrift向客户端发送一些信息。我举了一个没有节俭的Tango应用程序示例。然后,当我尝试添加一些节俭依赖项(比如slf4j-log4j12-1.7.12.jar)时,我突然得到如下错误

错误:包com.google.atap.tangoservice不存在

我不明白怎么回事,它以前工作过。。。 为什么会发生这种情况,我如何修复它

多谢各位


更新

我添加库的方法是右键单击App>new>module,然后选择importjar,然后选择jar。然后我转到项目结构,在依赖项中添加了我导入的jar的模块

这样添加并没有帮助我解决以前的冲突:

导入org.slf4j.Logger

给我错误“无法解析符号‘记录器’”。
它还引入了前面提到的错误。

您是否尝试过向build.gradle文件添加依赖项,如下所示:

dependencies {
    compile 'com.google.atap.tangoservice'
}

如果您使用的是本地jar依赖项,请将其添加到build.gradle中,如下所示:

dependencies {
    compile files('libs/something_local.jar')
}

我没有文件文件夹,我添加库的方式是右键单击App>new>module,然后选择importjar,然后选择jar。然后我转到项目结构,在依赖项中添加了我导入的jar的模块。我还需要照你说的做吗?你应该把.jar放在你项目(Yourproject/app/libs/)的libs文件夹中,然后使用我写的依赖项。我看过一个视频,在那里可以这样做,但我没有创建目录选项。我有一个“new>android资源目录”选项。这是等效的吗?如果是,资源类型应该是什么?感谢您必须导航到操作系统中的project文件夹,然后在“app”文件夹中创建“libs”文件夹。我收到错误:找不到Gradle DSL:“compile()”。可能原因:项目“QuickstartJava”可能使用的android Gradle插件版本不包含该方法等。Gradle文件中有一条注释:“注意:不要将应用程序依赖项放在此处;它们属于单个模块build.Gradle文件”添加您提到的行并不能解决问题。它仍然告诉我:“无法解析符号‘atap’”