关于AndroidStudio导入项目报错的问题

       Google很早就已经推出使用AndroidStudio(以下简称AS)来开发android项目了,渐渐的更多的开发者也慢慢从eclipse转向了AS了。但是,随之而来的问题也出现了很多,比如:项目导进来之后报错啦、下载jar包跟第三方库啦、如何导入github上下载的项目等等。但是,我相信我这些问题对于我们大天朝的开发者来说,这都特么的不是问题。相信到后面都能在百度上找到相应的解决方案,下面我就来说下如何解决AS导入项目报错的问题。

场景一:


当你把一个Android项目用AS打开后,发现出现这样的情况,是不是很头疼,一头雾水。这是什么啊,怎么会这样,心里肯定出现这样的疑问。下面我们一一分析怎么解决这个问题。


首先,第一点,肯定是先build,先将项目下的build文件删除,然后点击开始build。一般有些人在执行这一步之后,项目就已经OK了。但是,也有例外,就是这样操作之后,还是有问题。

继续看,这时候,你要看下,你build之后,你的提示窗口会提示你出现什么错误了,然后根据错误去相应的解决。当然,也有不提示错误的。这时候你会发现,在你的窗口下面有一个下载的进度条,如图:

(这是什么鬼,我明明配置了呀,怎么会出现这个问题,为什么会去下载呢?)

别急,让我们慢慢分析.

首先, 我们打开gradle-wrapper.properties文件,看下里面的配置信息:


 (擦,什么鬼,2.2.1,多老了。赶紧换!)

然后进入命令行,查看一下自己电脑上当前的gradle版本是几,对比一下,输入命令gradle  -v。这时,有些人会提示找不到命令,那是因为你没有装gradle,并且没有配置环境变量。或者也可以通过设置进去查看setting - 搜索gradle,如图:


两种情况:

装了gradle的:如果你能看到打印出来的版本,看一下与项目下面的gradle-wrapper.properties文件里的版本是否一致。如果不一致,就改成一致的,然后再从新build。到此就OK了。如果发现版本一致,好吧,这种情况,得另外说明了,这里就不阐述了,有疑问就留言吧。

没有装gradle:有人肯定就说,那就去下一个呗。对,没错,下一个是肯定要的。当然这是之后的事了。先要把眼前的问题解决了。其实没有装gradle的话,也不用担心。AS本身在安装之后都会有一个默认的gradle的。在哪里看呢,在你的AS安装目录下面。如图:


(擦,好低哦,要更新版本了。最新的都2.6了。)

这种情况,你就要升级你的AS了,一定要保持最新。或者说去下载gradle,然后配置一下环境变量。最后在AS里面配置gradle的地方,把路径指向你自己下载的gradle的位置,就不要用AS默认的了。一般这里都是使用的AS默认的gradle的。

所以,到这里,只要按照上述的步骤,把gradle-wrapper.properties里的版本统一一下。然后重新build,问题就可以解决了,搞定,手工。

总结:

其实,出现上述情况,就只要保证你的gradle版本是一样的就可以了。当然这也只是解决问题的方法之一,有些可能版本的一样的,项目还有问题,这可以私下找我解决。其实,我也是刚开始学习AS,文章写的不是很好,希望能个大家一起学习。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章