如何导入别人的android studio项目,解决gradle版本不兼容问题

对于网上写的那些教程很多导入别人的项目太慢的解决办法,我感觉都有些麻烦和不好用,我这里提供一个简单有效的方法。
这篇文章主要解决gradle版本不一致时,android studio自动下载匹配的gradle版本导致长时间下载的问题。
原因主要还是:
这个下载地址是国外的,需要FQ,否则会特别慢。

当然如果不嫌麻烦可以自己网上找可以下载的地址,后期还需要配置一下,总之不嫌麻烦可以折腾,对于经常FQ的大神可以不用看了。

下面开始正式内容:

一般下载下来的项目都有这些文件夹,在导入项目之前,首先删除gradle文件夹和下面红框的几个文件夹
其次打开整个项目的build.gradle文件,可以直接用记事本打开,就是下图中红圈里面的

打开之后找到下图中的这一块,然后修改后面的版本号,我图里面的是2.2.2,自己可以看一下你平时项目的这个文件使用的版本号,然后进行修改。

修改完成之后,才可开始导入,但是导入的时候会弹出一个窗口。


是否使用gradle wrapper,必须取消,就是每次导入其他人的项目特别慢的根源所在

取消之后会让你手动选择gradle版本,一般是在Android studio 的安装目录的gradle文件夹下面

例如:

C:\Program Files\android\Android Studio\gradle

这个文件夹下面有当前可用的gradle版本,选择一个类似gradle-xxx的文件夹。

然后确认,导入即可完成。

 

反正我都是这么导入的,都是很快的。

时间: 2024-10-28 21:37:23

如何导入别人的android studio项目,解决gradle版本不兼容问题的相关文章

Android Studio中解决Gradle DSL method not found: 'android()'

最近导入as的项目出了这样的问题 这个问题困扰了我很长时间,好吧,搜了半天全都是runProguard的,最后在stackoverflow上搜到解决办法了: http://stackoverflow.com/questions/27735646/android-studio-gradle-dsl-method-not-found-android-error17-0 解决方法: 删掉最外层的build.gradle中的 android { compileSdkVersion 19 buildToo

Android Studio项目构建时遇到的常见问题及解决办法

1.项目构建常见问题解决[重要] 1.1. 创建或导入项目后编译时一直在等待 问题: 原因:AS连网去下载gradle了,但是网络不好或不通 解决:禁用网络,AS就会立即自动终止下载进入到主界面了.此时再去指定离线的gradle版本进行编译: 1.2. Unknow host 'services.gradle.org' 问题: 原因:当你导入第三方项目时,别人项目使用的gradle的版本与你的不一样,这时as就会连网去下载gradle版本,但是找不到services.gradle.org服务器.

解决android studio项目中Failded to sync Gradle project 'XXXX' Cause:failed to find target with hash string 'android-16'问题

之前在github上通过import module导入一个项目,结果报错,提示找不到sdk相应的版本xx,而我的compileSdkVersion明明写的是23不是xx,查了半天也没解决.最后只好下载了那个版本的sdk. 今天导入SlidingMenu的module的时候,又遇到了这个问题.  问题: Cause:failed to find target with hash string 'android-16' in: E:\sony\Android\sdk failed to find B

如何在Android Studio项目中导入开源库?

前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发.然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己的基于Android Studio项目中来,微博上也有人私信我,让我来写写,正好今天回来的比较早,就写写吧.主要介绍一下常见的一些导包的场景. 前言 --project //项目目录 | build.gradle //项目的gradle配置文件 | settings.gradle

在eclipse 导入简单的Android studio 简单项目

前言: 现在Android studio版本已经去到2.0(我暂时用着开发者版本)了,但是还是和以前的版本一样卡. (因为我用了很多第三方的UI控件,导致在Android studio build一个项目非常漫长,大约改一个字符需要两三分钟,最长试过5分钟呢. 不过在Eclipse的话,最多只需要半分钟就Build 到在手机,大大减少编译项目时间,有助于开发调试.) 所以我还是用着Android studio来开发,Eclipse 来编译项目. 不过今天不是来说在Android studio如何

Android Studio项目构建常见问题解决

1. 创建或导入项目后编译时一直在等待 问题: 原因:AS连网去下载gradle了,但是网络不好或不通 解决:禁用网络,AS就会立即自动终止下载进入到主界面了.此时再去指定离线的gradle版本进行编译: 2. Unknow host ‘services.gradle.org’ 问题: 原因:当你导入第三方项目时,别人项目使用的gradle的版本与你的不一样,这时as就会连网去下载gradle版本,但是找不到services.gradle.org服务器. 解决:不一定要去下载不同的gradle版

为Android Studio 项目手动下载gradle

在http://developer.android.com/samples/index.html上下载的例子,导入Android Studio的时候,第一件事就是下载项目对应版本的gradle.gradle是一个主要面向Java应用的build工具,类似于大家熟知的eclipse下的Ant,但比Ant高级. Andriod Studio下载gradle的过程很慢,在运行./studio.sh的终端中可以看见进度: 把终端中的网址复制下来,在浏览器中打开,可见有38MB多.Windows下可用迅雷

【Android Studio探索之路系列】之五:Android Studio项目创建

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 首先阐述一下在Android Studio项目创建中涉及的两个概念. Project:工作空间 Module:具体的项目 对应关系 在 Eclipse 中,我们可以同时对多个Project进行同时编辑,这些 Project 在同一个Workspace之中.在Android St

解决Android Studio卡在Gradle:Resolve dependecies 'app:_debugCompile'问题

转载: http://blog.csdn.net/callzjy/article/details/53662073 关键代码 maven { url 'http://maven.oschina.net/content/groups/public/' } 完整代码 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repo