添加外部库 Android studio

我想添加一个外部库
https://github.com/foursquare/ ... oauth
在我的申请中 Android /我用 Android Studio, 提供的说明书 lib author 为了 Eclipse, 不起作用 Android Studio/.

我试着用它 maven, 因此,文件 - > 项目结构 - > 我添加了依赖关系
com.foursquare:foursquare-android-nativeoauth-lib:1.0.0

, 但 Gradle 同步失败:


Error:Failed to find: com.foursquare:foursquare-android-nativeoauth-lib:1.0.0


当我尝试构建我的申请 /没有纠正上述错误,因为我不知道如何/, 我得到:


Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not resolve com.foursquare:foursquare-android-nativeoauth-lib:1.0.0.
Required by:
ForSquaresOnly:app:unspecified
> Could not parse POM [url=http://jcenter.bintray.com/com/foursquare/foursquare-android-nativeoauth-lib/1.0.0/foursquare-android-nativeoauth-lib-1.0.0.pom]http://jcenter.bintray.com/com ... 0.pom[/url]
> Could not find any version that matches com.foursquare:parent:1.0.0.


有另一种方式可以导入这个吗? lib? 我可以简单地将源代码复制到我的源代码或创建中 JAR 出他了吗?

BTW: 如果您遇到问题,请参阅此问题 /进口后我有这个问题/:
https://coderoad.ru/24438170/
已邀请:

知食

赞同来自:

尝试其中一种方法。

:

一种方法 1

/

1选择项目类型

https://i.stack.imgur.com/aQOMm.jpg
2复制文件 JAR 在文件夹中 app - > lib

https://i.stack.imgur.com/HhqEZ.jpg
3右键单击您的文件。 JAR 并选择添加为库

https://i.stack.imgur.com/BCl0E.jpg
https://i.stack.imgur.com/b0zGt.jpg
4 - 检查它 build.gradle

https://i.stack.imgur.com/LHUzM.jpg

一种方法 2

/

1-File -> New - > 新模块

https://i.stack.imgur.com/PpUNY.png
2-进口 .JAR/.AAR 包装

https://i.stack.imgur.com/iN4G6.jpg
3视图文件 JAR

https://i.stack.imgur.com/bON15.jpg
4完成

5文件。 - > 项目结构 - > 依赖性

https://i.stack.imgur.com/TuiWO.jpg
6 - 您必须单击+按钮,然后按模块依赖项

https://i.stack.imgur.com/0X19O.jpg
7 - 你会在这里看到你的图书馆。

https://i.stack.imgur.com/Y5KGf.jpg
8 - 选择库,然后单击“确定”

https://i.stack.imgur.com/wu041.jpg
9-现在您将看到您的图书馆已添加。

https://i.stack.imgur.com/JEUBs.jpg

对于您需要一个文件的前两种方法 JAR. 你可以搜索
http://search.maven.org/
, 找到 JAR 与之关联的文件 Android. 例如,这是搜索结果 jdom 在此参考文献

https://i.stack.imgur.com/iqLoL.jpg

一种方法 3/

Android 用途
http://jcenter.bintray.com/
作为远程库。 例如,这是通过引用进行搜索的结果 jdom.

https://i.stack.imgur.com/Fqjr3.jpg
要在此方法中添加库,请按照下列步骤操作:

1文件。 - > 项目结构 - > 依赖性

https://i.stack.imgur.com/AGYmz.jpg
2 - 单击按钮 + 并选择库依赖项

https://i.stack.imgur.com/qljNE.jpg
https://i.stack.imgur.com/flQHP.jpg
3 - 找到您的库并选择它,然后单击 OK.

我希望它会有所帮助。

奔跑吧少年

赞同来自:

试试吧:

文件 > 项目结构 > 标签成瘾 > 添加模块依赖项 /scope = compile/

模块依赖的地方 - 这是一个文件夹 project library android

龙天

赞同来自:

参考外部项目 lib 没有副本,只是这样做:
- 插入这些 2 N.
setting.gradle

:


include ':your-lib-name'
project/':your-lib-name'/.projectDir = new File/'/path-to-your-lib/your-lib-name/


插入此字符串 on dependencies 部分文件。
build.gradle

:


compile project/':your-lib-name'/


项目同步

知食

赞同来自:

如果一个人不起作用,有两种最简单的方式,请尝试另一个。

在文件中添加文件依赖性。
build.gradle

使用库并将库插入外部库。

OR

只是去你的文件夹
libs

在文件夹内
app

并在那里插入所有库文件。
.jar

e. g, 现在这里的诀窍是现在转到文件
settings.gradle

现在添加此行
include ':app:libs'


include ':app'

这绝对会起作用。

龙天

赞同来自:

有另一种方式可以导入这个吗? lib? 我可以简单地复制插入源代码
在我的来源或创造 JAR 出他了吗?

执行导入库中的步骤 Android Studio 1.1

Goto File - > 导入模块。

源目录 -> 查看项目的路径。

指定模块的名称

打开文件 build.gradle /Module:app/

使用模块的名称添加以下行

完整的项目 /': internal_project_name'/

取自:
http://www.truiton.com/2015/02 ... ject/

二哥

赞同来自:

我也遇到了这个问题。 与此同时,我观看了以下步骤:

1. 文件 - >新建 - >模块 - > "进口" 你的选择 library_project

/然后
include 'library_project'

将添加到文件中
settings.gradle

./

2. 文件 - >项目结构 - > 依恋 - > 选择依赖项选项卡 - > 选择 library_project, 如果一个 library_project 没有显示,点击 + 并选择你的 library_project.

3. 清除并建立一个项目

/在那后检查

dependencies {
compile fileTree/dir: 'libs', include: ['*.jar']/
compile project/':library_project'/
}


行将添加到特定的项目文件中。
build.gradle

, 哪个文件在文件夹中
app

或目录 /提示:不在主文件中
build.gradle

, 定义的地方 classpath/ /

4. 如果未显示这些行,则手动添加它们,然后再次清除并重建项目。

5. 确保将在应用程序文件夹中创建名为folder的文件夹。 library_project.

6.If 在文件中创建了合并任务的任何图标或错误 AndroidManifest add
<application tools:replace="icon, label,theme">


</application>

郭文康

赞同来自:

这是一个迟来的答案,虽然我想给这个问题一个综合答案。 这种方法适用于 Android Studio 1.0.0 更高。


STEPS


首先使用文件夹结构 Android 在

Project

.

https://i.stack.imgur.com/Mgfwr.png
现在找到文件夹

libs 在文件夹内

app - build.

https://i.stack.imgur.com/nueZ3.png
插入文件后 .jar 在文件夹中 libs. 右键单击该文件 jar 最后,点击

添加为库

. 这将负责添加编译文件。 /'libs/library_name.jar'/ 在 build.gradle [您不需要手动输入装配文件]。

https://i.stack.imgur.com/CT3oJ.png

现在,您可以在项目中开始使用库。

窦买办

赞同来自:

在工作室里的三种方式 android 添加外部库。

如果要添加项目依赖性 libarary 在你的项目中 :

答:在“文件”菜单上,单击“创建”按钮,然后选择“导入”模块选择“库”项目的路径,然后单击“确定”,“库”项目会自动添加到您的项目中。 android studio.

B. 现在打开你的主模块 /例如,应用程序/ gradle 文件并在依赖项部分添加项目依赖项 dependencies {

完整的项目 /': 图书馆项目名称'/

如果你想添加 jar 文件 :
一。 添加文件 jar 在文件夹中 libs.
B. 并添加成瘾

compile fileTree/reggling: 'libs', include:'*.jar'/ / / 添加一切 jar 文件夹中的文件 libs, 如果要添加特定的 jar 的 libs add below dependence.

文件编译 /'libs/abc.jar'/

添加依赖性OT url /推荐的/. 爱

汇编 'com.mcxiaoke.volley:library-aar:1.0.0'

郭文康

赞同来自:

对于最简单的方式,只需按照以下步骤操作。

转到文件 - > 新的 - > 导入模块 - > 图书馆 <choose folder="" 或项目="">

添加库以启用文件部分

settings.gradle

并同步项目 /之后,您可以看到带有库名称的新文件夹添加到项目结构中。/


include ':mylibraryName'


单击“文件”选项卡 - &gt; 项目结构 - &gt; 依恋 - &gt; 依赖 - &gt; 按下加号

选择依赖性模块 -&gt; 选择库 /应该有你的图书馆的名称/ 并放置行动领域 /汇编或实现/

将此字符串添加到 build.gradle 在依赖项部分中的应用程序级模块中


implementation project/':mylibraryName'/


</choose>

风见雨下

赞同来自:

如果您需要的库是开启的 GitHub, 然后加入它 Android Studio 易于s.
https://jitpack.io
.

步 1. 添加存储库 jitpack 在 build.gradle:


allprojects { 
repositories {
jcenter//
maven { url "[url=https://jitpack.io"]https://jitpack.io"[/url] }
}
}


步 2. 添加存储库 GitHub 作为依赖性:


dependencies {
// ...
compile 'com.github.Username:LibraryRepo:ReleaseTag'
}


JitPack 充当存储库 maven 并且也可以用作 Maven 中央。 最令人愉快的是,随附不需要下载库。 在幕后 JitPack 将检查代码 GitHub 并编译它。 因此,为了使其工作,在存储库中 git 必须有一个设备装配文件。

还有
https://jitpack.io/docs/ANDROID/
通过发布库 Android.

石油百科

赞同来自:

Android studio 不使用
Maven

, 他用
Gradle

, 你可以打开你的
build.gradle

路线必须是:
/app/build.gradle

并添加成瘾 Gradle, 在repo上显示:


build.gradle

他有一个部分
dependencies

:


dependencies {
//here add your dependency
}


repo说你需要添加这个依赖性:


compile 'com.foursquare:foursquare-android-oauth:1.0.3'


只需将此行添加到您的
dependencies


buil.gradle

, 保存文件和 android 重建项目,就是这样

喜特乐

赞同来自:

拒绝任何项目 github 单行 gradle 与本网站的实现

https://jitpack.io/
/

例如,我需要这个项目:
https://github.com/mik3y/usb-serial-for-android
我所做的一切都把它放在我的档案中 gradle:
销售量 'com.github.mik3y:usb-serial-for-android:master-SNAPSHOT'

龙天

赞同来自:

1.Goto File -> New -> Import Module
2.Source Directory -> Browse the project path.
3.Specify the Module Name – it is used for internal project reference.


打开文件 build.gradle /Module:app/.


implementation project/':library'/

江南孤鹜

赞同来自:

我有同样的问题。 这发生了由于基本库的依赖性。 我用了 javax.* . 这就是我要解决的问题

到文件。 - > 项目结构 - > 依赖关系我将其添加为提供的文件,而不是编译。 然后重新构建项目。

此问题会在更新后出现 android studio. 但是我认为它正在尝试手动编辑装配文件时发生。

涵秋

赞同来自:

添加

图书馆



Android studio 2.1


Just Go to project -> then it has some android,package ,test ,project view


只是改变它

项目的代表

在下面
app->lib folder

您可以直接复制插入 lib 并做 android 同步它。
就这样

卫东

赞同来自:

有一些变化 new gradle 4.1

我们必须使用而不是编译

执行

销售量 'com.android.support:appcompat-v7:26.0.0'

江南孤鹜

赞同来自:

1/ 只是得到你的 lib 从这里
http://search.maven.org/
/

2/ 创建文件夹 libs 在应用程序目录中

3/ 在那里插入图书馆 ur

4/ 右键单击库 ur 并选择 "Add as Library"

5/这就是你需要做的一切!

我希望这绝对能帮到你!!!!

二哥

赞同来自:

在项目存储库部分 build.gradle 添加以下内容:


flatDir { dirs 'aars' }


在依赖部分 build.gradle 添加以下内容:

汇编[组ID]:[工件ID]:[版本] @ aar'

替换 [ID 群组]等等。来自各种各样的lib属性

创建投资目录
aars

在您的项目目录中

复制
[youlibrary].aar

在创建的子目录中 3. 更高。

Build & 享受!

郭文康

赞同来自:

添加任何库的简单步骤 ANDROID STUDIO:

从计算机上的任何文件夹复制相应的文件。 /例如。 C:/documents/xyz.jar"/, 然后去B. Android Studio, 右键单击“项目库”文件夹,然后选择“粘贴”。

现在右键单击最近添加的库文件,然后选择该选项。 "add as Library"

D.O.N.E

要回复问题请先登录注册