Android Studio 报错合集(持续更新中)Ps:有错误欢迎指出,万分感谢

Cause: peer not authenticated:
网上大部分解析是说有依赖冲突或者是jar包冲突,如果没有找到冲突的话,可以把依赖module中的版本跟主module设置成一样的试一下,或者把项目build中的gradle换个版本
比如:classpath 'com.android.tools.build:gradle:3.1.4

Connection timed out: connect:
​我是改了一下主工程的build中的classpath就ok

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android:
NDK下缺少文件
https://developer.android.google.cn/ndk/downloads/?hl=zh-cn 去下载
对比下载下来的文件,缺少的就复制进去

Could not resolve all dependencies for configuration ‘:app:debugRuntimeClasspath’.:
项目的gradle文件夹中gradle版本不对,更换一下

Gradle DSL method not found: 'google()'
因为gradle版本的问题,需要把工程的google()改成 maven { url ‘https://maven.google.com/’ name ‘Google’ }

Multiple dex files define Landroid/support/v4/content/WakefulBroadcastReceiver:
这种问题基本是因为缺少V4的依赖导致的

Failed to resolve: runtime:
工程的build文件夹把google()放到最前面

Error: There were multiple failures while executing work items
主moudle的build的defaultConfig下添加vectorDrawables.useSupportLibrary = true

Multiple dex files define Lcom/nostra13/universalimageloader:
主moudle跟依赖moudle中存在相同的jar包。或者是主moudle中有jar包,依赖包中有相同的依赖。我这边是imageloder冲突,把主工程的jar包删除换成了依赖

Dex archives: setting .DEX extension only for .CLASS files:
重新编译一下就可以了

打包失败:
在app的build.gradle里的android{}中添加如下代码,然后再次运行Generate Signed Apk。
lintOptions {
checkReleaseBuilds false
abortOnError false
}
App安装失败时尝试卸载原有App再进行安装

SSL peer shut down incorrectly
前提条件
http://services.gradle.org/distributions/
复制到浏览浏览器能打开
下一步 打开Android studio
gradle version 配置文件进行更改
替换成http://services.gradle.org/distributions/

Error:Cause: peer not authenticated
将工程的build中的gradle版本修改下

Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).
工程的build的goole跟jcenter的顺序错了,应该是google在上

Could not find method google() for arguments [] on repository container.
将工程的gradle version中的地址修改成自己的本地版本
不知道本地什么版本就去新建个项目看

Circular dependency between the following tasks:
项目中多个mode包中循环依赖了,找到删除

Unable to resolve dependency for xxx
修改成以下试下
implementation project(path: ‘:module1’, configuration: ‘default’)
implementation project(path: ‘:module2’, configuration: ‘default’)
再检查一下包是否有子包,如果有记得AliyunEditor : editor_demo以这种形式添加
setting里面也记得用这种形式

Program type already present:
重复的依赖造成了冲突

org.gradle.api.UncheckedIOException
重启
​​
Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.
将项目的build下的classpath更换一下

例:classpath ‘com.android.tools.build:gradle:3.1.2’

The SourceSet ‘instrumentTest’ is not recognized by the Android Gradle Plugin. Perhaps you misspelled something?

instrumentTest需要修改为androidTest。	

Android resource linking failed
添加相关依赖即可,如下:
implementation ‘androidx.appcompat:appcompat:1.0.0-alpha1’
implementation ‘androidx.constraintlayout:constraintlayout:1.1.2’

vivo手机安装不上app时
gradle.properties 中加一句android.injected.testOnly = false

Could not get unknown property ‘packageForR’ for task ‘:app:processDebugResources’ of type com.andro

老工程报这个错看一下主包的build的apply是否有多个,删除一下

AndroidStudio3.0 Canary 8注解报错Annotation processors must be explicitly declared now.

在app的build中
android {
defaultConfig {
//添加如下配置就OK了
javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }
}
}

o cached version available for offline mode

打开Android studio 的 setting下的File | Settings | Build, Execution, Deployment
中的gradle,把offline work的勾选取消
架上梯子下载需要文件

Static interface methods are only supported starting with Android N

在app下的bulid下的android中添加
compileOptions {
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_1_8
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值