03.奇淫技巧-项目导入
AndroidStudio奇淫技巧-项目导入
导入项目的技能是必备的,比如说你从github上下载的项目,用as打开,又或者你同学们让你帮忙解决问题,把整个项目发给你了,你要打开项目,运行起来。
压缩项目给他人时,可以把build目录删除掉,这样子体积比较小,方便传输。
打开项目,看起来很简单的,是的。但是很容易报错,而且有多种可能的错误。
可能会遇到的问题
下面我们就把一些可能会遇到的问题列出来。
构建工具、编译sdk的版本
你打开别的项目的时候,compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion这几个的版本,如果你本上没没有下载对应的版本,需要去下载,当然啦,会自动下载,需要比较长的时候。
怎么看自己的电脑没有这些版本呢?昨天我们的文章 AndroidStudio奇淫技巧IDE设置SDK管理里就有了。
打开SDK管理,如图:
这是sdk的版本,打钩的表示已经下载了
这是BuildTools
所以,关于这几个版本可能会遇到什么问题呢?
- 下载时间比较常
- 下载过程中网络不稳定,有可能会下载失败,访问不了
方法一:当然是能把对应版本的sdk,buildTools下载下来。缺点:耗时比较长 方法二:改成你现有的版本,如果你不知道的话打开设置看看,或者新创建一个空项目看看就知道了。缺点:如果你的版本比要导入的版本低,有可能某些主题,某些api用不了而出现各种奇怪新手比较难解决的问题。所以如果你要改成你的版本的话,希望你的版本比较高。这样子出现问题的概率比较小。
gradle的版本不一样
的确可以覆盖成你的版本
容易出现的问题就是ssl的证书问题,从上图可以看到,distributionUrl是https,访问的时候需要证书。
如果出现了SSL的问题,那么同学们要看一下log,看看是访问哪个url出了问题。然后把访问的域名改成http,把s去掉。然后再去构建。
随着你做android开发的时间变长,你打开项目遇到的问题会变少。因为你的sdk版本变多了,而你解决问题的能力也提升了。
其实google这套项目构建的方式是没问题的,只是我们在国内访问服务器比较麻烦,有时也会出问题。所以就会遇到各种问题。
导入项目
导入项目的话有多少种呢?
我们看看图
这是android studio的欢迎界面
- 创建一个android studio项目
- 打开一个已经存在的android studio项目
- 从版本管理器里拉取项目
- 查看/调试apk
- 导入ADT项目,也就是eclipse写的android项目
- 导入android例子(需要下载)
总的来说,就两种。打开android studio项目和eclipse项目
导入AS项目
打开他人的项目之前,先查看一下项目的sdk版本号,再看看自己的sdk管理器里有没有,如果有的话打开吧。 如果没有,自己的版本比较高,修改成自己的版本,如果是别人的版本比较高可以花点时间下载一下。
好像也没啥好说的,这样子吧,这里可能遇到的问题我也没法复现,同学们如果遇到什么问题,到提问模块提问吧。
eclipse项目导入
这个基本上是老古董了,AS欢迎界面选择第5个导入adt项目,然后一步一步往下走就行了。
遇到问题的话发帖子提问吧。