AndroidStudio Cause: unable to find valid certification path to requested target问题解决方案
- 打开gradle文件夹下的build.gradle文件,做如下修改:
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
google()
jcenter()
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
google()
jcenter()
}
}
- 重启计算机
- 报错:
ERROR: Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve org.litepal.android:java:3.0.0…
Build->Clean Project或
File->Invalidate Caches / Restart -> Invalidate and Restart
如果还是不行,打开app文件夹下的build.gradle,补充下方标注内容,然后重复步骤2、3.
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.android.eny"
minSdkVersion 17
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
//*****补充内容begin*****************
lintOptions {
// true 所有正式版构建执行规则生成崩溃的lint检查,如果有崩溃问题将停止构建
checkReleaseBuilds false
//true 错误发生后停止构建
abortOnError false
}
//*****补充内容end*******************
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } }
}