解决将Github上的项目导入到Android Studio中去

来源:互联网 发布:访客网络影响网速吗 编辑:程序博客网 时间:2024/05/29 19:25

最近几天在家休息,忙了大半个暑假了,可是还是闲不住。除了在外面的一点活动,因为与阿兆交谈,我又重新想要解决当时六月份搁置下来的活动日历项目了。

还记得,当时搁置下来的关键原因在于我无法从技术上解决:如何把我在Github上找到的比较好的开源项目用到我自己的项目中去。这具体一点就是,我不知道如何将github上的开源日历项目用到我的项目中去。

一开始,我们找了好多,界面UI以及交互都设计好了。而且我在github上也找好了应该使用的开源项目。但是,此时发现github上的开源项目很多都有build.gradle,而且我不知道怎么导入到Eclipse中去。说实话,当时我已经用了几个月的Eclipse了,我没有怎么考虑转换到Android Studio上去。后来经过不断尝试不断失败,发现这些通过Gradle构建的项目不太适合试用Eclipse了。于是我就想转到Android Studio上来。但是,首先我发现它要安装,而且还很麻烦,自己弄了几次都不成功。好不容易安装好了,发现gradle又不会使用。这样,就搁置下来。

这几天,我想实际上现在问题转移成了:如何将Github上的项目导入到Android Studio中去。借着这一个思路,我这几天天天琢磨这个事。

首先,我解决了SDK版本的问题。由于当时五月份经验不足,我当时用Eclipse开发的时候直接使用的是abundle。这就有一个问题,它的sdk是不全的。由于在暑假开发unity项目,要发布到手机上的时候也遇到sdk版本不支持的问题了,所以我就彻底将所有的sdk版本都下载装上了。这里要说明,在国内下载sdk时最好参考设置代理镜像,不然会非常慢。不过即使设置镜像,也需要很久。

安装完全后的SDK Manager

然后,下载Android Studio,并安装,整个过程Next。在选择SDK的时候选择Custom,然后选择自己之前下好的SDK路径。我参考过详细步骤。

这样,导入前的准备工作就做好了。接下来,我参考了一篇博客。写的很好。但是,实际上的操作还是略有区别。步骤就如博客所说,但是有这么几个问题。

1.不是File->Import Project,而是File->New->Import Project。(由于第一次尝试没有成功,以至于我怀疑过这个地方我的操作有问题。)

2.我遇到的问题都不是他这几种问题。首先的问题,无法调试。我查阅资料之后发现是sdk居然还有问题。原来我的Extra没有install。导致gradle不成功,调试不了程序。在我更新好sdk后,这个问题解决。

3.这时变成,可以调试他已经写好的demo,但是我在自己的项目中引用,一要调试却还是报错。这个原因,现在终于找到。是gradle设置的原因。参考一篇博客,我设置好环境变量后,cmd下gradle -v顺利看到版本号。再进入Android Studio,按前面流程走一遍,发现可以调试,成功!这里写图片描述

注意不要改任何gradle版本信息,也不要像有些人说的什么把文件复制到自己工程文件夹下。我试过,都不行,反而容易把Android Studio的设置搞乱。就是上面博客的步骤,注意上述三点,sdk,设置gradle的环境变量,即可。

0 0
原创粉丝点击