Android Studio导入项目,报错 Error:Unsupported method: BaseConfig.getApplicationIdSuffix().
从GitHub上clone下来的第三方库,由于时间间隔很长,gradle的版本和本机的版本不一致,导入到Android Studio中会报错,错误信息如下:
Error:Unsupported method: BaseConfig.getApplicationIdSuffix().
The version of Gradle you connect to does not support that method.
To resolve the problem you can change/upgrade the target version of Gradle you connect to.
Alternatively, you can ignore this exception and read other information from the model.
Consult IDE log for more details (Help | Show Log)
到StackOverflow上搜索,发现解决方案如下:
第一步:修改项目的build.gradle文件,找到dependencies,修改classpath
classpath 'com.android.tools.build:gradle:1.0.0'
改成:
classpath 'com.android.tools.build:gradle:2.3.2'
截图:

第二步:上一步修改了build.gradle中的版本之后,gradle-wrapper.properties文件中的gradle的版本也需要修改,由于上一步已经将build.gradle中的gradle版本已经升级到2.3.2,所以gradle-wrapper.properties中的gradle至少需要3.3版本以上。
直接修改:distributionUrl
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
截图:

参考链接:
https://stackoverflow.com/questions/44546849/unsupported-method-baseconfig-getapplicationidsuffix
Android Studio导入项目,报错 Error:Unsupported method: BaseConfig.getApplicationIdSuffix().的更多相关文章
- Android Studio运行项目报错:Error:null value in entry: annotationProcessorOutputFolder=null的解决方案
		
一般是在Android studio异常退出(比如强制关机)后,重新打开后运行项目出现该问题. 解决方案 删除项目根目录的.gradle文件夹,然后Clean Project —— Rebulid ...
 - Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string 'android-23' 等错误
		
今天 在导入 一个新项目时 : 出现了这个错 Error:Cause: failed to find target with hash string 'android-23' in: C:\Use ...
 - 【Android】 导入项目报错的解决方案
		
1.打项目的properties -->android 为其指一个运版本, 2.修改default properties 文件 ,改相应版本等级 3.选中项目,单击右键,选中properties ...
 - android studio - 导入工程报错[Plugin with id 'com.android.application' not found]
		
出错现象: 大概意思是找不到:com.android.application 插件,以上现象对于初学者来说会经常碰到,下面分析下产生的原因. 原因分析 首先来看看导入后的工程结构: 对于此工程结构,是 ...
 - Android studio 导入项目报 Error:Cause: peer not authenticated 异常
		
修改build.gradle文件(project级的) 一.dependencies { classpath 'com.android.tools.build:gradle:1.0.1'}将class ...
 - Android Studio 导入应用时报错 Error:java.lang.RuntimeException: Some file crunching failed, see logs for details
		
在app文件夹的build.gradle里加上 android { ...... aaptOptions.cruncherEnabled = false aaptOptions.useNewCrunc ...
 - Android无法删除项目+导入项目报错
		
Android无法删除项目+导入项目报错 Android无法删除项目:关闭eclipse或关闭电脑,然后重启,继续删除就可以了 导入项目报错:右键–>配置–>中就可以看到了,更改一下就可以 ...
 - android studio使用部分报错处理
		
1.android studio 导入项目时Error:SSL peer shut down incorrectly 今天导入一个项目到studio,显示在下载一个一个1.1.0-rc4的东西. 过了 ...
 - idea使用"svn"到项目报错Error:Cannot run program "svn" (in directory "E:\XXXXXX"):CreateProcess error=2,
		
使用新项目工具idea界面上导入svn项目报错: Error:Cannot run program "svn" (in directory "D:\XXXXXX" ...
 
随机推荐
- Linux文件系统管理 fdisk分区命令
			
概述 我们在安装操作系统的过程中已经对系统硬盘进行了分区,但是如果我新添加了一块硬盘,想要正常使用时,在Linux中有专门的分区命令 fdisk 和 parted.其中 fdisk 命令较为常用,但不 ...
 - nodejs实现静态托管
			
const express = require("express"); const app = express(); /* 语法1: app.use(express.static( ...
 - 关于C++ 中的this 的理解
			
关键字this 通常被用在一个class内部,指正在被执行的该class的对象(object)在内存中的地址.它是一个指针,其值永远是自身object的地址.
 - 【P2015】二叉苹果树(树状DP)
			
蒟蒻弱弱的开始做树形DP了,虽然做了这道题还是有很多不懂得地方. 这道题大意就是有一棵树,只保留其中q条边,求出剩余边的最大权值. 然后开始考虑怎么做(其实是看着题解出思路....),很容易可以想出D ...
 - Anton and School - 2 (组合数学)
			
题意:给你一串只有‘(’与‘)’的字符串,问你多少对括号,括号一定是左边一半的‘(’,右边一半是‘)’ )(()() 答案是:6 题解:枚举每个‘(’,此时设左括号左边有n个‘(’,它右边有m个‘ ...
 - HDU 4000 Fruit Ninja (树状数组+反向思维)
			
题意:给你一串数且每个数都不同,问你(x,y,z)出现 x<z<y 的总次数 首先我们直接想的话不能使用O(n*log2 n)解决,所以可以正难则反 可以求得x<(y,z)的值,减去 ...
 - Gerrit使用感受
			
CodeReivew好工具,可以随业务需求灵活配置权限等.
 - linux查看cpu
			
#查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l #查看每个物理CPU中core的个数(即核数 ...
 - 不小心把服务器上的/usr/lib下的所有文件删除,恢复办法
			
手贱,使用root用户,rm -rf 多了一个"*"……导致了万分惊恐的悲剧,/usr/lib下的所有文件被删除…… 修复办法: linux系统是基于文件的,所以只要能拷贝到和原来 ...
 - Visual Studio 当前不会命中断点的问题  编辑pdf文件
			
Visual Studio 当前不会命中断点的问题 PDB文件概述