在Android Studio上添加jar文件

在Android Studio上添加jar文件,android,Android,我已经在libs文件夹中添加了一个jar文件。我的代码是: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.0.1' } 但是,编辑器仍然错误地认为包不在那里。我相信,这应该是最容易做到的事情之一 更新: Error:error reading C:\Users\Downloads\locker\app\l

我已经在libs文件夹中添加了一个jar文件。我的代码是:

dependencies {
   compile fileTree(dir: 'libs', include: ['*.jar'])
   compile 'com.android.support:appcompat-v7:23.0.1'
 }
但是,编辑器仍然错误地认为包不在那里。我相信,这应该是最容易做到的事情之一

更新:

  Error:error reading C:\Users\Downloads\locker\app\libs\my.jar;   error in opening zip file network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires network)</a> –
错误:读取C:\Users\Downloads\locker\app\libs\my.jar时出错;打开zip文件网络连接超时时出错。)–

我可以用winRAR打开jar文件,没有问题。为什么gradle要把这当作一个zip来报道?它似乎无法打开它。我还能做什么?

您可以将Jar文件添加到项目中的“Libs”文件夹中。如果不存在,则创建Libs文件夹。然后,右击jar文件并单击“添加到库”。我会帮助你的

你重新同步项目了吗?添加更多信息我没有重新同步项目。让我看看是否有一个明显的重新同步按钮。。。重新同步。仍然显示错误。我的意思是,我真的不知道它发现了什么或没有发现什么。我就是说不出来。或者我不知道去哪里找。对于eclipse来说,这非常容易。你可以看到什么东西在那里,什么东西没有找到。“答案到底是什么!”——一般来说,不要使用罐子。在存储库中使用工件。除此之外,我们还需要知道这个
build.gradle
文件在哪里(例如,在
app/
module?),libs/目录在哪里,JAR是什么,生成构建错误的源是什么和在哪里,等等。“明显的重新同步按钮”--工具>Android>从主菜单将项目与Gradle文件同步。好的,现在显示打开zip文件时出错?不知道jar是一个zip文件。很高兴知道。我看到它是一个可执行的jar?也许这就是原因?仍然看不到它的类,但可以使用zip opener打开。但愿我在eclipse中。我在Studio上,因此无法添加到库中。同样,这并没有比eclipseHey更好,你们也可以在工作室里做。如果项目>应用程序>库下不存在,请创建文件夹。像那样。它会起作用的。为我工作。单击jar文件是什么意思?你是说把它放在libs文件夹中,然后点击jar文件?或者点击其他地方?好的,我做了。看起来它找到了,但它说无法打开jar文件。我注意到它是一个可执行的jar文件。我用winzip打开它没有问题。。。。。看这里。他们已经解释了向构建梯度中添加依赖项的位置。