ошибка компиляции cocos2dx на андроид
Пытаюсь собрать пример на андроид, сам пример создается, но при компиляции вылазит это.
windows 10
cocos2dx 4.0 версии ниже жаловались на чрезмерно современный sdk
sdk и ndk установлены андроид студией
cmake установлен вручную 3.21
даже сути ошибки понять не могу, что это и как исправить?
Creating configuration testReleaseRuntimeOnly
Creating configuration testReleaseCompileOnly
Creating configuration testReleaseWearApp
Creating configuration testReleaseAnnotationProcessor
Parsing the SDK, no caching allowed
SDK initialized in 0 ms
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':MyGame'.
> Invalid revision: 3.18.1-g262b901-dirty
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 5s
Error running command, return code: 1.
Ответы (1 шт):
У меня была похожая проблема, вот как я ее решил:
Убедитесь, что у вас установлена версия 3.18.1 CMake. (Вы можете проверить это, перейдя в: SDK Manager -> SDK Tools -> Show Package Details (флажок в правом нижнем углу) -> CMake -> флажок версии 3.18.1 -> применить
Затем я обновил версию com.android.tools.build. У меня было: 3.5.1, обновлено до 4.2.2. Перейдите в build.gradle (не в папке app) и заменил в блоке dependencies на
classpath 'com.android.tools.build:gradle:4.2.2'
- На последнем шаге я изменил дистрибутив (gradle (папка) -> wrapper -> gradle-wrapper.properties) и заменил его более новой версией:
distributionUrl=https://services.gradle.org/distributions/gradle-6.7.1-all.zip
После всех этих шагов синхронизация была выполнена правильно. Надеюсь, я вам помог :)