android studio导入工程的正确姿势

上传人:小** 文档编号:93478063 上传时间:2019-07-22 格式:PDF 页数:13 大小:1.07MB
返回 下载 相关 举报
android studio导入工程的正确姿势_第1页
第1页 / 共13页
android studio导入工程的正确姿势_第2页
第2页 / 共13页
android studio导入工程的正确姿势_第3页
第3页 / 共13页
android studio导入工程的正确姿势_第4页
第4页 / 共13页
android studio导入工程的正确姿势_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《android studio导入工程的正确姿势》由会员分享,可在线阅读,更多相关《android studio导入工程的正确姿势(13页珍藏版)》请在金锄头文库上搜索。

1、Android Studio 导入工程的正确姿势Android Studio 导入工程的正确姿势 如果你有很好的网络环境.2 如果你没有好的网络环境,或者你现在处于没有网络状态2 获取我们所需的配置内容.4 开始导入新工程.6 修改 Gradle Home.7 修改 Gradle Version8 修改 Android Plugin Version. 8 修改 Compile SDK Version 和 Build Tools Version9 很不幸:还是卡住了,具体问题具体分析12 由于谷歌准备放弃 Eclipse 作为 Android 的开发工具,现在有好多项目都已经转用 Android

2、 Studio 这一官方 IDE 来开发。特别是从 github 下载下来的工程,大部分是用的 Gradle 来编译的。 想研究下大牛的代码,兴致勃勃地将他们的工程导入到自己的 Studio。可悲的是,总 是有各种各样的问题,很是让人头疼。通过一段时间的摸索,我终于总结出一套行之有效的 导入 Android Studio 工程的正确姿势。在这里分享一下。 如果你有很好的网络环境如果你有很好的网络环境 好的网络环境,这里不是指:我家网速带宽 100M,电信的光纤接入。 而是:能翻墙能翻墙。因为如果本机的 gradle 和将要导入的工程版本不匹配,Studio 就回去 下载对应版本的 gradle

3、,下载完之后才能进行编译。 当然,下载速度也不能太慢。太慢的话,你就等着下载完吧。 如果你没有好的网络环境,或者你现在处于没有网络状态如果你没有好的网络环境,或者你现在处于没有网络状态 那么这篇文章也许能够指导你如何正确的导入别人的工程。 这里就用一个代码作为示例:github 上的一个安卓换肤的示例: https:/ 首先,先把这个 git 克隆到本地。(TortoiseGit 真是个好工具!) 然后,打开 Android studio,得到一个能够正确运行的工程。这个工程,可以是你之前能 够运行起来的工程,也可以是你新建的一个 studio 工程。为什么要新建一个工程?为的就 是得到能够运

4、行起来的 gradle 配置。 我们需要的是以下这几个内容: 1.Android Plugin Version 2.Gradle Version 3.Compile SDK Version 4.Build Tools Version 5. GradleHome 如果有现有的工程,直接跳到【获取我们所需的配置内容获取我们所需的配置内容】处接着阅读。如果没有,就接着 往下阅读。 这里我就创建一个新的工程:ConfigApplication:目的只有一个:获取以上提到的内容。 选择 Compile SDK Version 的时候,尽量往高了选。用最新的总是比较好的。 新建完了,切换到 Project

5、 浏览模式,以下四个框就是要重点关注的对象。也就是从这里获 取我们所需要的配置信息:这也是我们导入新的工程之前,需要修改的几个文件: 这些内容也都可以通过其他方式更加直接的获取到: 获取我们所需的配置内容获取我们所需的配置内容 另一种方式就是:右击项目,打开 module setting: 这里有四个:Project 标签: App 标签也有两个: 还有一个:通过 IDE 的 File 打开 Settings,搜索 gradle: 对应的 5 个配置的值是: 1.Android Plugin Version1.2.3 2.Gradle Version2.2.1 3.Compile SDK Ve

6、rsion23 4.Build Tools Version23.0.1 5.GradleHomeD:Program FilesAndroid Studiogradlegradle-2.2.1 至此,我们所需的 5 个配置信息都获取到了。接下来才是导入新工程的开始: 开始导入新工程开始导入新工程 一般导入工程, 就是直接导入新的工程。 但是这也就造成了配置不对, 一直卡在 gradle 的下载途中等各种问题。获取本机的配置信息,就是为了能够免去各种下载,各种配置等容 易出错的步骤,从而一次性(至少不会卡住不动)导入成功。 进入我们用来测试的 Android-Skin-Loader 工程,用 Su

7、blime Text 打开(这个工具 也是很好用的编辑器)。似乎这个工程比我们建的 ConfigApplication 要复杂很多。工 程就有三个。似乎不是很好对付啊! 接下来就是开始修改原有工程的配置文件了。开始吧! 修改 Gradle Home修改 Gradle Home Gradle home 的配置信息在这里: Android-skin-loader/.idea/gradle.xml 中: 将 这 个 设 置 为 Config 中 的 对 应 的 值 :D:ProgramFilesAndroid Studiogradlegradle-2.2.1 修改 Gradle Version修改

8、Gradle Version Gradle Version 的信息在这里: Android-skin-loader/gradle/wrapper/gradle-wrapper.properties 修改为 Config 的值:2.2.1 修改 Android Plugin Version修改 Android Plugin Version Android Plugin Version 的信息在这里: Android-skin-loader/build.gradle 修改为 Config 的值:1.2.3 修改 Compile SDK Version 和 Build Tools Version修改

9、 Compile SDK Version 和 Build Tools Version Android-skin-loader 有三个工程哦,所以这三个工程中都需要修改 SDK Version 和 Tools Version。 这些信息都在对应工程下的 build.gradle 中: 这里都改成 Config 中获取到的值:23 和 23.0.1 至此,所有的配置基本上都改完了。下面终于可以导入了: 如果一切顺利,就会 build finish 啦: 但是,如果 很不幸:还是卡住了,具体问题具体分析很不幸:还是卡住了,具体问题具体分析 导入之后,比如会卡在某个地方: Android Studio

10、 就这点不好,不知道到底后面在做什么。Cancel 也不起作用。(不 知道这个 cancel 用来干嘛的,假动作?) 我 个 人 的 经 验 告 诉 我 : 一 般 都 是 出 现 在 项 目 中 的 build.gradle 中 。 还 是 拿 Android-skin-loader 来说:打开 sample 下的 build.gradle 文件,我们会看到一堆我们 不熟悉的代码(和 ConfigApplication 的对比): 可以看到,左边的 sample 的 gradle 多了一堆。粗略看一下这些代码,就知道和 项目编译是没有什么关系的,就可以删掉这些代码了。 对于其他工程下的 build.gradle 文件,也同样的可以删掉一些多余的配置。这样能够 简化 gradle 的配置,能够最小程度的满足 gradle 编译运行的条件。 以上就是我的经验总结了。希望能帮助到大家。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号