【问题标题】:Adding jar file on Android Studio在 Android Studio 上添加 jar 文件
【发布时间】:2015-10-15 11:43:10
【问题描述】:

我在 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> –

我可以用winRAR打开jar文件没问题。为什么 gradle 还是将其报告为 zip?它似乎无法打开它。我还能做什么?

【问题讨论】:

  • 你重新同步项目了吗?
  • 添加更多信息
  • 我没有重新同步项目。让我看看是否有明显的重新同步按钮...重新同步。仍然显示错误。我的意思是我真的不确定它找到了什么或没有找到什么。我只是不能通过工作室告诉。或者我不知道在哪里看。这对 Eclipse 来说非常简单。你会看到有什么没有找到。
  • “到底是什么答案!” -- 一般来说,不要使用 JAR。在存储库中使用工件。但是,除此之外,我们还需要知道这个build.gradle 文件在哪里(例如,在app/ 模块中?),libs/ 目录在哪里,JAR 是什么,生成的源是什么以及在哪里构建错误等。“明显的重新同步按钮”——工具 > Android > 与主菜单中的 Gradle 文件同步项目。
  • 好的,现在它说打开 zip 文件时出错?不知道 jar 是一个 zip 文件。很高兴知道。我看到它是一个可执行的jar?也许是这个原因?仍然看不到它的类,但可以使用 zip opener 打开。

标签: android


【解决方案1】:

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

【讨论】:

  • 希望我在日食中。我在工作室,所以我不能添加到图书馆。同样,这对 eclipse 没有任何改进
  • 嘿,您也可以在 Studio 中完成。如果 YourProject > app > Libs 下不存在,则创建一个文件夹。像那样。它会起作用。为我工作。
  • 点击jar文件是什么意思?你的意思是把它放在libs文件夹中然后点击jar文件吗?还是在其他地方点击?
  • 好的,我做到了。看起来像是找到了它,但它说无法打开 jar 文件。我注意到它是一个可执行的 jar 文件。我用winzip打开它没问题...
  • stackoverflow.com/questions/18735923/….. 见这里。他们已经解释了在哪里添加依赖项到你的构建 - gradle。
猜你喜欢
  • 2015-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 2023-03-08
  • 2015-05-07
  • 2015-05-26
  • 1970-01-01
相关资源
最近更新 更多