Android Studio导入GitHub上的项目常见问题(以图片轮播开源项目为实例)

前言:github对开发者而言无疑是个宝藏,但想利用它可不是件简单的事,用Android studio导入开源项目会遇到各种问题,今天我就以github上的一个图片轮播项目为例,解决导入过程中的常见问题.


1.下载项目压缩包


2.由于android studio采用gradle自动构建,而每个项目的gradle版本不一致会导致编译异常,所以要修改开源项目的gradle版本,过程如下

打开自己本地建立工程下的build.gradle文件,将其全部复制.


然后用记事本或其他软件打开开源项目下的build.gradle文件,全部粘贴并保存



3.导入开源项目 , File ---> import project   注意不是选择整个文件夹,而是找到文件夹里面的build.gradle文件,点击OK


4.解决第一个异常

异常显示:



解决方法:将箭头所示文件夹下的build.gradle文件打开,runProguard false改成minifyEnabled false



问题原因:

打开如图目录,你会发现你的gradle版本,我用的是2.2.1,官方文档说,gradle的版本2.0.0以后,unProguard 就要改成minifyEnabled



5:解决第二个异常

异常显示:



问题解决:打开目录下xxx.iml文件,将右边红框内代码删除



6:解决第三个异常:

异常显示:类文件显示J,(其实是android studio识别不出来)



问题解决:如图操作,选一个SDK版本,然后Rebuild Project



7:异常解决,运行,世界如此美好




友情链接:另一哥们导入另外一个项目遇到的问题及解决方法

《嘟嘟音乐》是我自己写的Android,若有不足之处请大家谅解 1.首页实现读取本地Music本地文件夹中的MP3文件然后放进listview里面 2.实现了用户的用户的登录注册页面,登录过后用户可以进行自己的信息修改,实现了服务的数据交互问题 3.实现了管理员登录,使用的是与Tomcat服务进行数据交互验证信息的正确性,我使用的是myeclipse进行布置的服务信息,此时使用的是SQLserver 2008 数据库存储的管理员的信息,读取完以后然后返回到管理界面 4.在嘟嘟音乐的管理界面,我实现了策划菜单以及卡片式布局来管理普通用户信息,以及用户信息的增删改查。查询使用的是以UserId或者昵称迷糊查询的方式进行查询的。 5.我使用的SQL server2008 的数据库文件我已经全部导出了,大家可以自行进行导入 6.我使用的myeclipse的项目是Servlet进行的验证app管理员信息的邓丽,项目我已经全部导出。放在压缩包里面 7.我使用的是Android Studio,我把文件布局截图放在压缩包里面,还有几个需要注意的地方,特别的坑,尤其是大家需要注意build.gridle(app)这里面大家需要注册导包,你并且配置好自己的SDK。大家还需要注意就是Android的注册文件里面也需要注意,关于一些权限的问题 8.哈哈,大概的的就写到这里了,写的不好的地方大家多见谅,我也是在学习阶段,把自己的写的东西给大家贡献出来以供大家参考学习使用。我还在压缩包里面放置了视频演示的链接信息,大家可以看看。如果感觉写的不错的话,请好评哦。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值