我完全迷路了,我必须更新公司制造的应用程序。这是科尔多瓦的建筑。 我尝试在Android Studio中启动它以进行测试,然后...我们陷入了困境。
错误后错误,错误后错误。我不知道该怎么办。
首先,这个“等级”:
file/project structure
screen shot中设置了哪个配置
?我输入4.6和2.2.3 Gradle Scripts/gradle-wrapper.properties
中输入4.6,
我完全不确定... distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Gradle Scripts/build.gradle
中,在google()
buildscript和所有项目,例如:
buildscript {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
并将gradle的版本更改为4.6
`dependencies {
classpath 'com.android.tools.build:gradle:4.6'
}`
4。我还看到我必须更改(在同一文件中):
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
debugCompile(project(path: "CordovaLib", configuration: "debug"))
releaseCompile(project(path: "CordovaLib", configuration: "release"))
// SUB-PROJECT DEPENDENCIES END
}
并改用implementation project(':library')
CordavaLib/build.gradle
中的第3点。然后我仍然有很多错误,我卸载了很多次android studio,仍然有“未收到同步完成事件”的大量日志
Gradle sync failed: java.lang.StackOverflowError
at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslSettableExpression.<init>(GradleDslSettableExpression.java:36)
.........
我不明白为什么,
如果有人可以帮助我进行此配置,那将是很棒的,我非常绝望... :( 我只想构建我的apk和我的密钥库...
当我进行“构建/清除”时,构建成功完成 ,但是当我将构建变体从 debug 更改为发布我得到了:
Unable to select build variant 'realease': cannot find module with gradlepath ':CordovaLib'