该问题是由于在使用Git Actions时,Android Studio无法在构建前加载正确的构建环境而引起的。解决方案是在项目的Gradle文件中加入以下代码:
android { ... lintOptions { checkReleaseBuilds false abortOnError false } ... }
这将禁用Lint检查并防止构建过程中的错误中止。如果还不起作用,可以尝试在Android Studio中清除缓存、重启应用程序或重新导入项目。
示例代码:
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:4.1.2' } }
allprojects { repositories { google() jcenter() } }
task clean(type: Delete) { delete rootProject.buildDir }
android { compileSdkVersion 30 buildToolsVersion "30.0.3"
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 21
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}