какой конфиг / версия gradle в андроид студии для старого проекта cordova?4,6?3.2.1? - PullRequest
0 голосов
/ 11 декабря 2018

Я полностью потерян, мне нужно обновить приложение, которое делает моя компания.Это кордовая сборка.Я пытаюсь запустить его в Android-студии, чтобы проверить и ... здесь мы в аду.

Ошибка после ошибки, ошибка после ошибки.Я не знаю, что делать.

Прежде всего, это "gradle":

  1. В file/project structure снимок экрана какая конфигурация установлена?Я поставил 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 Я добавляю строку google() in

buildscript и allproject, например: 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') вместо

Я также вижу, что мне нужно изменить, как в файле 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 и хранилище ключей ...

Когда я делаю 'Build / Clear', я завершаю сборку успешно ,но когда я изменяю вариант сборки с debug на release , я получаю:

  Unable to select build variant 'realease': cannot find module with gradlepath ':CordovaLib'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...