博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Android Studio探索之路系列】之六:Android Studio加入依赖
阅读量:6192 次
发布时间:2019-06-21

本文共 1273 字,大约阅读时间需要 4 分钟。

作者:

微博:
邮箱:
博客:
github:

【Android Studio探索之路系列】章节列表

本文主要解说怎样在Android Studio中加入JAR包、Module和SO库。

一 JAR包的依赖配置

首先使用快捷键Ctrl+Alt+Shift+S打开当前项目的配置。例如以下图所看到的:

这里写图片描写叙述

1.1 直接搜索法

点击 +->Library dependency,例如以下图所看到的搜索选择须要加入的库。

这里写图片描写叙述

1.2 libs加入法

将库文件直接拷贝到libs文件夹下,假设没有能够新建一个,例如以下图所看到的:

这里写图片描写叙述

注意:Eclipse导入的projectlibs文件夹在根文件夹下。

1.3 gradle加入法

我们相同也能够直接在模块里的build.gradle配置库的依赖,例如以下图所看到的:

这里写图片描写叙述

二 Module的依赖配置

加入project依赖的Module,例如以下图所看到的:

这里写图片描写叙述

三 SO库的依赖配置

依照CPU类型创建对应文件夹,放入SO库,再将该文件夹拷贝到libs文件夹下。例如以下图所看到的:

这里写图片描写叙述

然后在Module中的build.gradle加入下面内容,例如以下图所看到的:

这里写图片描写叙述

SO库链接成功后,src/main文件夹下回生成一个jniLibs文件夹。

以上就是依赖库的导入方法。鉴于曾经的项目都是基于Eclipse开发的。这里也顺带讲一下怎样将Eclipse项目迁移到Android Studio上来。

从Eclipse导出

例如以下图所看到的:

这里写图片描写叙述

  1. 将你的ADT插件版本号升级到22.0以上。
  2. 在Eclipse中,选择File–>Export。
  3. 在弹出的导出窗体中,打开Android的文件夹,选择“Generate Gradle Build Files”。

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

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

导入到Android Studio

例如以下图所看到的:

这里写图片描写叙述

  1. 在Android Studio 中,首先关掉你当前的打开的项目。
  2. 在欢迎界面,点击Import Project(注:也是能够直接在菜单选择Import project的)
  3. 选中你在Eclipse中导出的项目。展开文件夹,点击build.gradle文件。然后OK
  4. 在之后的弹出对话框中。会要求你选择Gradle的配置。选中Use gradle wrapper.(注:也能够自己定义你本机装的Gradle)

假设没有Grade build文件。也是能够将普通的安卓项目导入到Android Studio中,它会用现有的Ant build.但为了更好地使用之后的功能和充分使用构建变量,还是强烈地建议先从ADT插件中生成Gradle文件再导入Android Studio。

转载于:https://www.cnblogs.com/yutingliuyl/p/7017042.html

你可能感兴趣的文章
微信公众帐号开发教程第12篇-符号表情的发送(下)
查看>>
openssl之BIO系列之25---结束语
查看>>
OCP将结束容器产业这个颠覆性产业的标准格式之争
查看>>
Jquery Gritter set position
查看>>
HttpComponents-Client学习
查看>>
Top 10 Project Management Software
查看>>
HBase写入操作卡住长时间不返回的原因分析
查看>>
Android多媒体学习六:利用Service实现背景音乐的播放
查看>>
IOS调试—断点调试以及动态输出
查看>>
贪心4--拦截导弹
查看>>
利用朴素贝叶斯(Navie Bayes)进行垃圾邮件分类
查看>>
架构设计经典案例:X窗体系统
查看>>
第8课 - 泛型编程简介
查看>>
RV 多样式 MultiType 聊天界面 消息类型 MD
查看>>
STL 笔记(二) 关联容器 map、set、multimap 和 multimap
查看>>
quick-cocos2d-x教程3:程序框架内文件夹分析之docs文件夹
查看>>
CSS3美化有序列表
查看>>
Josephus排列
查看>>
Django项目国际化
查看>>
android回调函数
查看>>