如何在 Android Studio 中添加任何 jar 文件? [复制]
Posted
技术标签:
【中文标题】如何在 Android Studio 中添加任何 jar 文件? [复制]【英文标题】:How to add any jar file in the Android studio? [duplicate] 【发布时间】:2015-05-26 06:38:16 【问题描述】:我正在使用基本的 android 应用程序,我不知道在 android studio 中的哪里添加 jar 文件。
【问题讨论】:
如果 .jar 文件是您想在项目中使用的任何 api,则将其复制到yourProject/app/libs
目录中
我在 libs 文件夹中添加了 jar,但它没有占用
在gradle.build
中的dependencies ...
下添加compile fileTree(include: ['*.jar'], dir: 'libs')
Error:(7, 0) Gradle DSL method not found: 'compile()' 可能的原因:项目 'App' 可能正在使用不包含该方法的 Gradle 版本。 Gradle 设置。构建文件可能缺少 Gradle 插件。
buildscript repositories jcenter() dependencies compile fileTree(include: ['*.jar'], dir: 'libs') classpath 'com.android.tools.build:gradle:1.1 .0' allprojects 存储库 jcenter()
【参考方案1】:
先将.jar
文件复制到yourproject/app/libs
目录下
然后打开你的 gradle.build(Module:app) 并将compile fileTree(include: ['*.jar'], dir: 'libs')
复制到dependencies
apply plugin: 'com.android.application'
android
compileSdkVersion 21
buildToolsVersion '21.1.2'
defaultConfig
applicationId "com.android...."
minSdkVersion 9
....
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
productFlavors
dependencies
compile fileTree(include: ['*.jar'], dir: 'libs') <--- here
compile 'com.android.support:appcompat-v7:21.0.3'
在此选择之后:工具 -> Android -> 将项目与 Gradle 文件同步
【讨论】:
我试过了,还是不行。注意到libs
没有出现在我的项目树中,即使它肯定在文件系统中。
@trans 如果 Android Studio 无法刷新您的项目树,就会发生这种情况。折叠项目目录并在项目树中重新打开,它应该会显示您的 libs 目录或重新启动 Android Studio。【参考方案2】:
可以在android studio中添加jar文件如下:
在您的项目中添加一个名为“Libs”的文件夹,并将 jar 文件保存在此文件夹中,以便在您的项目中使用。
在“Project->Project”视图中,您将能够看到来自 android studio 的 jar 文件(您可能在“Project->android”视图中看不到它)。右键单击 jar 文件并选择“添加为库”选项,然后单击确定。
【讨论】:
首先,您必须单击顶部下拉菜单“Android”并选择“项目”以查看文件夹。 没有“添加为库”。我正在使用 2.2.3。以上是关于如何在 Android Studio 中添加任何 jar 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 android studio 中为初学者添加操作栏?
在 Studio/SDK 的默认库列表中添加一个 android 库