将jar库导入android-studio

ant*_*009 37 android android-studio

android-studio 0.2.7
Fedora 18
Run Code Online (Sandbox Code Playgroud)

你好,

我正在尝试将jtwitter jar添加到我的项目中.

首先,我尝试执行以下操作:

1) Drag the jtwitter.jar into the root directory of my project explorer, see picture
2) File | project structure
3) Modules | yamba-yamba | dependencies
4) Click the plus sign | jars or directories | and navigate to jtwitter jar | click ok
Run Code Online (Sandbox Code Playgroud)

项目探险家

当我导入jar文件时,我收到以下错误:

import winterwell.jtwitter.Twitter;

Cannot resolve symbol winterwell
Gradle: error: package winterwell.jtwitter does not exist
Run Code Online (Sandbox Code Playgroud)

我研究并发现android-studio有一些问题,你必须自己编辑build.gradle文件.

所以我尝试将它添加到我的build.gradle文件中:

dependencies {
    compile files('libs/jtwitter.jar')
Run Code Online (Sandbox Code Playgroud)

的build.gradle

并收到一条错误消息: cannot resolve symbol dependencies

另一个问题,libs文件夹在哪里.这是什么意思External Libraries

任何帮助都将是最有帮助的,

Sil*_*uti 67

试试这个...

  1. 在应用程序文件夹下创建libs文件夹.
  2. 将.jar文件添加到libs文件夹.
  3. 然后将.jar文件添加到app的build.gradle依赖项中.
  4. 最后使用Gradle文件同步项目.

1.创建libs文件夹:

在此输入图像描述

2.将.jar添加到libs文件夹:

在此输入图像描述

3.编辑app的build.gradle依赖:

  • 打开app/build.gradle

在此输入图像描述

4.使用Gradle文件同步项目:

  • 最后将.jar文件添加到您的应用程序中.

在此输入图像描述

更新:

在这里,我要将org.eclipse.paho.client.mqttv3.jar文件导入我们的app模块.

  1. 复制jar文件并将其粘贴到名为libs的目录中.

开放的项目结构

  1. 按Ctrl + Alt + Shift + s或单击工具栏上的项目结构图标.

项目结构

  1. 然后选择要导入.jar文件的模块,然后选择依赖项选项卡.

加罐子

  1. 单击加号图标,然后选择文件依赖项

文件依赖

  1. 选择.jar文件路径,单击"确定"以构建gradle.

jar路径

  1. 最后我们将.jar文件导入到我们的模块中.

导入的jar文件

快乐的编码......

  • 因为它说`compile fileTree(dir:'libs',include:['*.jar'])`为什么我需要一个显式的`compile files('libs/library.jar')`? (7认同)

Sim*_*mon 27

更新了Android Studio 2的答案

将jar/aar导入项目的简单而正确的方法是将其作为模块导入.

New - > Module

右键单击主项目和New  - > Module

选择Import .JAR/.AAR

导入.JAR/.AAR包

选择.JAR/.AAR文件并放置模块名称

选择.JAR/.AAR文件

将模块添加为依赖项

将模块添加为依赖项

  • 这实际上是使用新更新的0.2.8版本修复的.我所做的就是创建一个名为'libs'的新目录.将jar文件拖入其中.右键单击jar文件'Add as library'.这将扩展jar文件.将此输入到build.gradle文件'dependencies {compile files('libs/jtwitter.jar')}中.输入import语句将类带入我的源文件.一切都很好. (6认同)

ken*_*ken 26

运行Android Studio 0.4.0解决了导入jar的问题

Project Structure > Modules > Dependencies > Add Files
Browse to the location of jar file and select it
Run Code Online (Sandbox Code Playgroud)

对于那些像手动编辑打开app/build.gradle

dependencies {
    compile files('src/main/libs/xxx.jar')
}
Run Code Online (Sandbox Code Playgroud)

  • 这也适用于我,无需手动编辑Android Studio 0.43中的任何文件.只需在'main'中创建一个目录'libs'并复制那里的jar文件,然后按照上面的步骤操作. (2认同)

Gan*_*dey 10

在项目中右键单击

-> new -> module
-> import jar/AAR package
-> import select the jar file to import
-> click ok -> done
Run Code Online (Sandbox Code Playgroud)

您可以按照以下屏幕截图进行操作:

1:

步骤1

2:

在此输入图像描述

3:

在此输入图像描述

你会看到这个:

在此输入图像描述


Jua*_*los 9

Android Studio 1.0.1并没有让它更清晰,但确实让它变得更加容易.这对我有用:

1)使用资源管理器,在Project/app/src文件夹中创建一个' external_libs '文件夹(任何其他名称都可以) ,其中'Project'是项目的名称

2)将您的jar文件复制到此"external_libs"文件夹中

3)在Android Studio中,转到文件 - >项目结构 - >依赖项 - >添加 - >文件依赖项并导航到您的jar文件,该文件应位于' src/external_libs '下

3)选择您的jar文件并单击"确定"

现在,检查你的build.gradle(Module.app)脚本,在那里你会看到已经在'dependencies'下添加的jar


Sud*_*ali 5

这是您从外部文件夹添加jar文件的方法

1)单击文件,然后单击新建和新模块

2)出现新窗口,您必须选择导入.JAR/.AAR包.

3)单击窗口右上角的路径选项...并给出JAR文件的完整路径.

4)点击完成.

现在您已添加了Jar文件,您需要将其添加到应用程序项目的依赖项中

1)右键单击app文件夹,您必须选择Open Module Settings或F4

2)单击当前窗口右上角的依赖项.

3)单击"+"符号并选择"模块依赖关系",它将显示您已包含在项目中的现有JAR文件...

选择您想要的那个,然后单击"确定/完成"

谢谢