跳至主要內容

03.奇淫技巧-项目导入


AndroidStudio奇淫技巧-项目导入

导入项目的技能是必备的,比如说你从github上下载的项目,用as打开,又或者你同学们让你帮忙解决问题,把整个项目发给你了,你要打开项目,运行起来。

压缩项目给他人时,可以把build目录删除掉,这样子体积比较小,方便传输。

打开项目,看起来很简单的,是的。但是很容易报错,而且有多种可能的错误。

可能会遇到的问题

下面我们就把一些可能会遇到的问题列出来。

构建工具、编译sdk的版本

20191124_111440.png
20191124_111440.png

你打开别的项目的时候,compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion这几个的版本,如果你本上没没有下载对应的版本,需要去下载,当然啦,会自动下载,需要比较长的时候。

怎么看自己的电脑没有这些版本呢?昨天我们的文章 AndroidStudio奇淫技巧IDE设置open in new windowSDK管理里就有了。

打开SDK管理,如图:

这是sdk的版本,打钩的表示已经下载了

20191124_111852.png
20191124_111852.png

这是BuildTools

20191124_112024.png
20191124_112024.png

所以,关于这几个版本可能会遇到什么问题呢?

  1. 下载时间比较常
  2. 下载过程中网络不稳定,有可能会下载失败,访问不了

方法一:当然是能把对应版本的sdk,buildTools下载下来。缺点:耗时比较长 方法二:改成你现有的版本,如果你不知道的话打开设置看看,或者新创建一个空项目看看就知道了。缺点:如果你的版本比要导入的版本低,有可能某些主题,某些api用不了而出现各种奇怪新手比较难解决的问题。所以如果你要改成你的版本的话,希望你的版本比较高。这样子出现问题的概率比较小。

gradle的版本不一样

20191124_113847.png
20191124_113847.png
20191124_113928.png
20191124_113928.png

的确可以覆盖成你的版本

容易出现的问题就是ssl的证书问题,从上图可以看到,distributionUrl是https,访问的时候需要证书。

如果出现了SSL的问题,那么同学们要看一下log,看看是访问哪个url出了问题。然后把访问的域名改成http,把s去掉。然后再去构建。

随着你做android开发的时间变长,你打开项目遇到的问题会变少。因为你的sdk版本变多了,而你解决问题的能力也提升了。

其实google这套项目构建的方式是没问题的,只是我们在国内访问服务器比较麻烦,有时也会出问题。所以就会遇到各种问题。

导入项目

导入项目的话有多少种呢?

我们看看图

20191124_114458.png
20191124_114458.png

这是android studio的欢迎界面

  1. 创建一个android studio项目
  2. 打开一个已经存在的android studio项目
  3. 从版本管理器里拉取项目
  4. 查看/调试apk
  5. 导入ADT项目,也就是eclipse写的android项目
  6. 导入android例子(需要下载)

总的来说,就两种。打开android studio项目和eclipse项目

导入AS项目

打开他人的项目之前,先查看一下项目的sdk版本号,再看看自己的sdk管理器里有没有,如果有的话打开吧。 如果没有,自己的版本比较高,修改成自己的版本,如果是别人的版本比较高可以花点时间下载一下。

好像也没啥好说的,这样子吧,这里可能遇到的问题我也没法复现,同学们如果遇到什么问题,到提问模块提问吧。

eclipse项目导入

这个基本上是老古董了,AS欢迎界面选择第5个导入adt项目,然后一步一步往下走就行了。

遇到问题的话发帖子提问吧。