【Android开发】从远程仓库导入项目中遇到的问题

写在前面:

当我们从github或者其他远程仓库导入一个陌生的项目到Android studio中运行时,常常会遇到一些问题,导致浪费大量的开发时间,这时可以看看是下面哪种情况,再按照方法来解决。

一、使用git中遇到的问题

这部分基本没有问题,都可以顺利的将代码clone到本地,如果对git不熟悉的,推荐stormzhang的从0开始学习 GitHub 系列,可以快速入门,基本的问题也都有提到。

二、导入项目时卡死(很慢)

当使用Android studio导入项目时,需要等待很久或者出现像卡死的状态,卡在下面这个界面

这可能是你本来的gradle版本与项目中使用的gradle不同导致的。这时可以先将进程杀死,沿着这个路径:项目/gradle/wrapper找到这个文件:gradle-wrapper.properties,将它打开。

可以看到gradle的版本(最后一行),图中版本为2.10,因为是两个gradle版本不同导致的卡死,所以有两种方法解决

  • 1.下载gradle的对应版本,无法翻墙的可以去这里(Gradle Distributions)。
    然后将下载好的zip文件拷贝到这个目录下:
    C:\Users\username\\.gradle\wrapper\dists\gradle-2.10-all\a4w5fzrkeut1ox71xslb49gst
    本来已经存在里面的文件不需要动。

  • 2.上面那个文件的版本改成你自己那个目录有的版本,然后再导入项目。

三、android studio 报Error:failed to find Build Tools revision 23.0.3

这里主要是buildToolsVersion版本问题,build tool是android官方提供的,一般来说向下兼容(但不绝对)

buildToolsVersion的设置在项目的 build.gradle 里面设置,把里面的版本改为自己能运行的工程里面的版本号就可以了。

android { ....buildToolsVersion '20.0.3'....}

注意有两个build.gradle,最好都注意一下

再执行Tools–>Android–>Sync Project with Gradle Files即可 。

参考文章:

  • 怎么解决Android studio导入项目卡死
  • Android Studio 常见 Build 问题 Error

你可能感兴趣的:(【Android开发】从远程仓库导入项目中遇到的问题)