如何在Android Studio中设置项目依赖?

如何在Android Studio中设置项目依赖?,第1张

首先我们要了解什么叫做项目依赖,Android Studio使用Gradle来管理项目, Gradle在构建项目时需要知道所需要构建或者运行的文件,以便Gradle找到它们,我们将这些被导入的文件称作项目的依赖。对于这些由项目依赖导入的文件,Gradle允许您告诉它您的项目都依赖了哪些文件以便Gradle能够找到这些依赖文件,然后让这些文件在您的构建项目中可用。这些依赖文件可能需要从远程的Maven或者Ivy仓库下载,或者存在于本地目录中。

简单的了解了项目依赖的基本概念之后了,下面我们就来说明如何设置项目依赖。

这里我们以引入谷歌的JSON文件为例来进行讲解。

一、 从远程仓库中进行下载引用

1、 在Android studio中打开File>>Project Structure在d出对选项卡中选择app模块中的dependcies选项。在选项卡中选择边栏上的加号。

2、在d出来的选框中选择GSON支持库并确认后,Android Studio就会自动导入GSON支持库了。

二、如果我们自己在网上已经下载好了JSON的JAR包,设置依赖的方法:

1、 我们将JAR文件黏贴到app>>src>>main>>libs文件夹下

2 右键选择JAR包在d出的菜单中选择Add As Library.

3 选择你要导入到的哪个module,如果当前只有一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认即可。

设置项目依赖的方式是不是很简单呢?这些都是属于Android开发中的基础知识,在一个叫做秒秒学的网站中有专门的课程来讲解关于Android的相关知识,有兴趣可以去看看。

在Android Studio有不同的依赖添加:

1. 添加自己下载的依赖

我想这是大部分开发者未能解决的问题,这种添加又分为2种:

添加下载的jar包:这个我想大家都都知道,直接放在<youproject>/<yourmodule>/build/libs下点击module setting,点击module找到dependencies,然后点击添加File dependency

添加一些依赖的开源项目:首先在project创建一个跟你module同级目录lib(名字随你)->把你下载的开源项目(这边我举ActionBarSherlock为例)放进这个文件夹 ->编辑settings.gradle,添加:include ':myModule', ':lib:abs' ->编辑你的module下的build.gradle文件,添加如下代码:[mw_shl_code=java,true]dependencies {

// Libraries

compile project(':lib:abs')

}[/mw_shl_code]

2. 用maven 的远程仓库里面的dependencies

你可以直接在build.gradle(注意是你的module里面的build.gradle)添加:

[mw_shl_code=java,true]dependencies {

compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'

}[/mw_shl_code]

或者在module setting里面按添加按钮会有一个maven dependency选项,点击输入可以在maven dependency找到的依赖,ABS是肯定有的,你直接输入sherlock就可以找到。

Android Studio中的六种依赖:

Compile,Provided,APK,Test compile,Debug compile,Release compile

Compile

compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。

Provided

Provided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk。

APK

只会打包到apk文件中,而不参与编译,所以不能再代码中直接调用jar中的类或方法,否则在编译时会报错

Test compile

Test compile 仅仅是针对单元测试代码的编译编译以及最终打包测试apk时有效,而对正常的debug或者release apk包不起作用。

Debug compile

Debug compile 仅仅针对debug模式的编译和最终的debug apk打包。

Release compile

Release compile 仅仅针对Release 模式的编译和最终的Release apk打包。

android studio添加依赖工程方法:把eclipse下建立的工程依赖转到android studio 上

从Eclipse中导出

1.将你的ADT插件版本升级到22.0以上。

2.在Eclipse中,选择File-->Export。

3.在d出的导出窗口中,打开Android的文件夹,选择“Generate Gradle Build Files”。

4.选中你想要导入到Android Studio中的项目,Finish。

PS:导出的项目将会和原来的项目在同一目录,覆盖原来的同时,会新增一个叫build.gradle的文件,导入Android Studio时将首先读取这个文件。

导入到Android Studio

1.在Android Studio 中,首先关掉你当前的打开的项目。

2.在欢迎界面,点击Import Project(注:也是可以直接在菜单选择Import project的)

3.选中你在Eclipse中导出的项目,展开目录,点击build.gradle文件,然后OK

4.在之后的d出对话框中,会要求你选择Gradle的配置,选中Use gradle wrapper.(注:也可以自定义你本机装的Gradle)

android studio如何删除依赖工程项目?

1、首先需要先打开Android studio开发软件工具,进行到界面中,就可以点击菜单中的file的选项。

2、在d出的下拉的菜单中,可以直接选中“project structure”的选项。

3、这样就直接进入到project structure,需要modules的选项中进行选中一个项目。

4、进入到选中的项目中后,就可以直接点击dependencies的选项。

5、在列表可以看到已添加的依赖的模块,选中要删除的模块,然后点击右侧的位置当中的“-”即可完成删除。

6、而Android studio的项目已添加的模块需要手动进行删除,找到这个模块的文件,进行右键》》delete。

7、对删除的模块进行再次的确认的信息,可以直接点击“delete”选项,就完成了删除模块的 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11420666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存