android studio中哪个配置/版本可以用于旧的cordova项目? 4.6? 3.2.1?

时间:2018-12-11 15:14:00

标签: android gradle configuration build.gradle

我完全迷路了,我必须更新公司制造的应用程序。这是科尔多瓦的建筑。 我尝试在Android Studio中启动它以进行测试,然后...我们陷入了困境。

错误后错误,错误后错误。我不知道该怎么办。

首先,这个“等级”:

  1. file/project structure screen shot中设置了哪个配置 ?我输入4.6和2.2.3
  2. Gradle Scripts/gradle-wrapper.properties中输入4.6, 我完全不确定... distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
  3. Gradle Scripts/build.gradle中,在
  4. 中添加一行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')

  1. 我还看到我必须像在scr gradle文件中那样修改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'

0 个答案:

没有答案