全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android Studio导入Project与Module的方法及实例

Gradle Project项目、Module模块导入

最近看到网上很多人在抱怨,Android Studio很难导入github上下载下来的一些项目,主要包括:

1、导入就在下载Gradle
2、根本导不进

下面我分2部分来讲解正确的导入姿势:

1、导入完整的Github Project

我们在github上找一个项目

工程目录如上,里面的东西其实分为2部分,工程相关和项目相关

工程相关用于配置整个项目的编译环境和依赖,项目相关就是你的代码和配置文件啦

我们先来看工程相关,他包含这样几个文件夹:

由于现在Gradle还不是太成熟,所以版本更新会比较快,如果当初项目作者使用的是其他版本的Gradle,而你没有,AS就好默认去下载最匹配的Gradle,可偏偏在国内,这个下载奇慢无比,而且Gradle的文件也挺大有50+MB,所以,我们需要修改下配置先:

打开gradle文件夹warpper文件夹,打开gradle-wrapper.properties

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip

可以看见最后一行,作者使用的是gradle-1.12-all.zip,而我们,我们打开这样一个目录

C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.1-all\27drb4udbjf4k88eh2ffdc0n55

我们使用的是gradle-2.1-all.zip,所以AS就再去下一个gradle-1.12-all.zip了,OK我们修改下配置改为:

distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip

然后选择

open exiting,选择我们的Build.gradle文件,就可以打开项目了。

但是——————————————————————————————————————————————

这个办法在最新的2.1上好像————————————————————————————————————不行了

具体原因我也没有找到,但可以想到Android Studio和gradle 2个都是beat中的玩意,出点问题也不奇怪,但愿以后正式版上能ok就好

下面我们使用另一种方法,移花接木:

我们先来看看我们自己创建的项目编译好后是什么样子:

多了几个gradle的文件哈,OK,我们把工程相关的gradle文件夹copy过来,替换掉要导入工程的gradle文件夹

copy需要这几个文件夹:

OK,下面再重新导入Exiting Project,选择Build.gradle文件,即可导入Project。

2、导入一个module

如果我们新建了一个工程,需要导入其他工程的一个module怎么弄呢,如同我们上面的那个项目,需要导入他的library

这个其实就很简单了,我们前面搞那么多,都是因为工程无法找到正确的编译文件,但是module就不一样了,他只是用一个Build.gradle文件来控制它这个module的编译规则,因此,我们只要导入就可以了,工程的编译配置还是我们自己工程的配置,只是导入的时候需要注意下,这里我们需要选择module的目录,而不是再选择Build.gradle文件了。

ok,选择导入,就可以完成module的添加了。

归根到底,gradle的编译方式与Android的Makefile还是有点类似的,这样的方式,项目越大,优势越明显,但在我们平时的小app开发上,确实显得有点臃肿,编译时间实在太长了!!!但愿正式版能有所改善,相信Google能做到。

对于无法导入项目这件事,说到底还是对Gradle语法和编译环境的不熟悉造成的,所以说,学东西,搞清楚原理很重要啊,特别是像这种刚开始普及的东西,哪来那么多现成的东西可以让你借鉴,只能靠自己,Read The F**king Source Code。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Android Studio导入Project与Module的  # Android Studio导入项目实例  # 的是  # 都是  # 几个  # 就可以  # 就好  # 那么多  # 我也  # 也不  # 让你  # 就在  # 很难  # 移花接木  # 很多人  # 但在  # 这件事  # 希望能  # 很简单  # 很重要  # 这样一个  # 刚开始 


相关文章: 如何选择香港主机高效搭建外贸独立站?  招贴海报怎么做,什么是海报招贴?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  魔方云NAT建站如何实现端口转发?  如何在阿里云虚拟主机上快速搭建个人网站?  香港服务器如何优化才能显著提升网站加载速度?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何选择高效响应式自助建站源码系统?  如何选择高效稳定的ISP建站解决方案?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  建站之星如何配置系统实现高效建站?  如何基于PHP生成高效IDC网络公司建站源码?  建站之星如何修改网站生成路径?  如何零基础在云服务器搭建WordPress站点?  如何快速生成橙子建站落地页链接?  为什么Go需要go mod文件_Go go mod文件作用说明  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  建站之星代理如何优化在线客服效率?  广州美橙建站如何快速搭建多端合一网站?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  制作网站的基本流程,设计网站的软件是什么?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  建站DNS解析失败?如何正确配置域名服务器?  内部网站制作流程,如何建立公司内部网站?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  北京网站制作的公司有哪些,北京白云观官方网站?  定制建站流程解析:需求评估与SEO优化功能开发指南  如何快速登录WAP自助建站平台?  建站VPS能否同时实现高效与安全翻墙?  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何在IIS管理器中快速创建并配置网站?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  ,购物网站怎么盈利呢?  宝塔新建站点报错如何解决?  高防服务器租用指南:配置选择与快速部署攻略  建站之星ASP如何实现CMS高效搭建与安全管理?  盘锦网站制作公司,盘锦大洼有多少5G网站?  如何在腾讯云免费申请建站?  昆明高端网站制作公司,昆明公租房申请网上登录入口?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  代刷网站制作软件,别人代刷火车票靠谱吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。