MacOS Android Build Failed

Dear Cocos Team and Gurus,

I’m testing Cocos Creator v2.4.2 on MacOS Catalina.
I couldn’t make the compile process work although I tried for hours.
So, I do need your professional helps.

Platforms

Cocos Creator: v2.4.2 (also tried with 2.1.0)
OS: MacOS Catalina

Development Environment

Java: java version “1.8.0_261”
Java™ SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot™ 64-Bit Server VM (build 25.261-b12, mixed mode)

Android Studio: 4.0.1

SDKs: 16, 26, 27, 28, 30
Screenshot 2020-08-10 at 1.21.31 PM

SDK Tools:
Android SDK Build-Tools 30.0.1
Android SDK Platform-Tools 30.0.4
Android SDK Command-line Tools (latest)
NDK: 19C
Screenshot 2020-08-10 at 1.30.48 PM

Python: 2.7.18

Xcode: 11.6

Project: Default HelloWorld Project (Nothing Special)

CocosCreator Settings:
Native Develop: Checked
Build Settings: As Follow

Build: Success, Compile: Failed

Log: native.log file contents

Building mode: release
Using Android Studio project : /Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio
Building apk...
running: '"/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/gradlew" --parallel --info assembleRelease'

Initialized native services in: /Users/zerohacker/.gradle/native
Removing 0 daemon stop events from registry
Starting a Gradle Daemon (subsequent builds will be faster)
Starting process 'Gradle build daemon'. Working directory: /Users/zerohacker/.gradle/daemon/4.10.3 Command: /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/bin/java -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8 -Duser.country=GB -Duser.language=en -Duser.variant -cp /Users/zerohacker/.gradle/wrapper/dists/gradle-4.10.3-all/47sla2vl0tc5qooe1dsb59pe1r/gradle-4.10.3/lib/gradle-launcher-4.10.3.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.10.3
Successfully started process 'Gradle build daemon'
An attempt to start the daemon took 0.751 secs.
The client will now receive all logging from the daemon (pid: 8515). The daemon log file: /Users/zerohacker/.gradle/daemon/4.10.3/daemon-8515.out.log
Starting build in new daemon [memory: 954.7 MB]
Using 16 worker leases.
Starting Build
Compiling settings file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/settings.gradle' using SubsetScriptTransformer.
Compiling settings file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/settings.gradle' using BuildScriptTransformer.
Settings evaluated using settings file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/settings.gradle'.
Projects loaded. Root project using build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/build.gradle'.
Included projects: [root project 'proj.android-studio', project ':game', project ':hello_world', project ':instantapp', project ':libcocos2dx']
Parallel execution is an incubating feature.

> Configure project :
Evaluating root project 'proj.android-studio' using build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/build.gradle'.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/build.gradle' using SubsetScriptTransformer.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/build.gradle' using BuildScriptTransformer.

> Configure project :game
Evaluating project ':game' using build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/build.gradle'.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/build.gradle' using SubsetScriptTransformer.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/build.gradle' using BuildScriptTransformer.
Creating configuration androidTestUtil
Creating configuration compile
Creating configuration publish
Creating configuration provided
Creating configuration api
Creating configuration implementation
Creating configuration runtimeOnly
Creating configuration compileOnly
Creating configuration wearApp
Creating configuration annotationProcessor
Creating configuration androidTestCompile
Creating configuration androidTestPublish
Creating configuration androidTestProvided
Creating configuration androidTestApi
Creating configuration androidTestImplementation
Creating configuration androidTestRuntimeOnly
Creating configuration androidTestCompileOnly
Creating configuration androidTestWearApp
Creating configuration androidTestAnnotationProcessor
Creating configuration testCompile
Creating configuration testPublish
Creating configuration testProvided
Creating configuration testApi
Creating configuration testImplementation
Creating configuration testRuntimeOnly
Creating configuration testCompileOnly
Creating configuration testWearApp
Creating configuration testAnnotationProcessor
Creating configuration debugCompile
Creating configuration debugPublish
Creating configuration debugProvided
Creating configuration debugApi
Creating configuration debugImplementation
Creating configuration debugRuntimeOnly
Creating configuration debugCompileOnly
Creating configuration debugWearApp
Creating configuration debugAnnotationProcessor
Creating configuration androidTestDebugCompile
Creating configuration androidTestDebugPublish
Creating configuration androidTestDebugProvided
Creating configuration androidTestDebugApi
Creating configuration androidTestDebugImplementation
Creating configuration androidTestDebugRuntimeOnly
Creating configuration androidTestDebugCompileOnly
Creating configuration androidTestDebugWearApp
Creating configuration androidTestDebugAnnotationProcessor
Creating configuration testDebugCompile
Creating configuration testDebugPublish
Creating configuration testDebugProvided
Creating configuration testDebugApi
Creating configuration testDebugImplementation
Creating configuration testDebugRuntimeOnly
Creating configuration testDebugCompileOnly
Creating configuration testDebugWearApp
Creating configuration testDebugAnnotationProcessor
Creating configuration releaseCompile
Creating configuration releasePublish
Creating configuration releaseProvided
Creating configuration releaseApi
Creating configuration releaseImplementation
Creating configuration releaseRuntimeOnly
Creating configuration releaseCompileOnly
Creating configuration releaseWearApp
Creating configuration releaseAnnotationProcessor
Creating configuration testReleaseCompile
Creating configuration testReleasePublish
Creating configuration testReleaseProvided
Creating configuration testReleaseApi
Creating configuration testReleaseImplementation
Creating configuration testReleaseRuntimeOnly
Creating configuration testReleaseCompileOnly
Creating configuration testReleaseWearApp
Creating configuration testReleaseAnnotationProcessor
Parsing the SDK, no caching allowed
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/30.0.1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmake/3.10.2.4988404/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmdline-tools/latest/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/emulator/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/auto/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/google_play_services/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/instantapps/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_apk_expansion/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_licensing/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/simulators/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/webdriver/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/17.2.4988734/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/18.1.5063045/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/19.2.5345600/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/skiaparser/1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/tools/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/30.0.1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmake/3.10.2.4988404/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmdline-tools/latest/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/emulator/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/auto/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/google_play_services/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/instantapps/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_apk_expansion/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_licensing/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/simulators/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/webdriver/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/17.2.4988734/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/18.1.5063045/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/19.2.5345600/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/skiaparser/1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/tools/package.xml
File /Users/zerohacker/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 28.0.3 in /Users/zerohacker/Library/Android/sdk/licenses
License for package Android SDK Build-Tools 28.0.3 accepted.
Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
Installing Android SDK Build-Tools 28.0.3 in /Users/zerohacker/Library/Android/sdk/build-tools/28.0.3
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/28.0.3/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/30.0.1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmake/3.10.2.4988404/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmdline-tools/latest/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/emulator/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/auto/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/google_play_services/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/instantapps/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_apk_expansion/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_licensing/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/simulators/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/webdriver/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/17.2.4988734/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/18.1.5063045/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/19.2.5345600/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/skiaparser/1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/tools/package.xml
SDK initialized in 12961 ms
Using incremental javac compilation for :game debugFeature.
Using incremental javac compilation for :game releaseFeature.
Using incremental javac compilation for :game debug.
Using incremental javac compilation for :game debugUnitTest.
Using incremental javac compilation for :game release.
Using incremental javac compilation for :game releaseUnitTest.
Using incremental javac compilation for :game debugAndroidTest.

> Configure project :hello_world
Evaluating project ':hello_world' using build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build.gradle'.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build.gradle' using SubsetScriptTransformer.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build.gradle' using BuildScriptTransformer.
Creating configuration androidTestUtil
Creating configuration compile
Creating configuration apk
Creating configuration provided
Creating configuration api
Creating configuration implementation
Creating configuration runtimeOnly
Creating configuration compileOnly
Creating configuration wearApp
Creating configuration annotationProcessor
Creating configuration androidTestCompile
Creating configuration androidTestApk
Creating configuration androidTestProvided
Creating configuration androidTestApi
Creating configuration androidTestImplementation
Creating configuration androidTestRuntimeOnly
Creating configuration androidTestCompileOnly
Creating configuration androidTestWearApp
Creating configuration androidTestAnnotationProcessor
Creating configuration testCompile
Creating configuration testApk
Creating configuration testProvided
Creating configuration testApi
Creating configuration testImplementation
Creating configuration testRuntimeOnly
Creating configuration testCompileOnly
Creating configuration testWearApp
Creating configuration testAnnotationProcessor
Creating configuration debugCompile
Creating configuration debugApk
Creating configuration debugProvided
Creating configuration debugApi
Creating configuration debugImplementation
Creating configuration debugRuntimeOnly
Creating configuration debugCompileOnly
Creating configuration debugWearApp
Creating configuration debugAnnotationProcessor
Creating configuration androidTestDebugCompile
Creating configuration androidTestDebugApk
Creating configuration androidTestDebugProvided
Creating configuration androidTestDebugApi
Creating configuration androidTestDebugImplementation
Creating configuration androidTestDebugRuntimeOnly
Creating configuration androidTestDebugCompileOnly
Creating configuration androidTestDebugWearApp
Creating configuration androidTestDebugAnnotationProcessor
Creating configuration testDebugCompile
Creating configuration testDebugApk
Creating configuration testDebugProvided
Creating configuration testDebugApi
Creating configuration testDebugImplementation
Creating configuration testDebugRuntimeOnly
Creating configuration testDebugCompileOnly
Creating configuration testDebugWearApp
Creating configuration testDebugAnnotationProcessor
Creating configuration releaseCompile
Creating configuration releaseApk
Creating configuration releaseProvided
Creating configuration releaseApi
Creating configuration releaseImplementation
Creating configuration releaseRuntimeOnly
Creating configuration releaseCompileOnly
Creating configuration releaseWearApp
Creating configuration releaseAnnotationProcessor
Creating configuration testReleaseCompile
Creating configuration testReleaseApk
Creating configuration testReleaseProvided
Creating configuration testReleaseApi
Creating configuration testReleaseImplementation
Creating configuration testReleaseRuntimeOnly
Creating configuration testReleaseCompileOnly
Creating configuration testReleaseWearApp
Creating configuration testReleaseAnnotationProcessor
Parsing the SDK, no caching allowed
SDK initialized in 0 ms
Using incremental javac compilation for :hello_world debug.
Using incremental javac compilation for :hello_world debugUnitTest.
Using incremental javac compilation for :hello_world release.
Using incremental javac compilation for :hello_world releaseUnitTest.
Using incremental javac compilation for :hello_world debugAndroidTest.

> Configure project :instantapp
Evaluating project ':instantapp' using build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/instantapp/build.gradle'.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/instantapp/build.gradle' using SubsetScriptTransformer.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/instantapp/build.gradle' using BuildScriptTransformer.
Creating configuration androidTestUtil
Creating configuration compile
Creating configuration apk
Creating configuration provided
Creating configuration api
Creating configuration implementation
Creating configuration runtimeOnly
Creating configuration compileOnly
Creating configuration wearApp
Creating configuration annotationProcessor
Creating configuration debugCompile
Creating configuration debugApk
Creating configuration debugProvided
Creating configuration debugApi
Creating configuration debugImplementation
Creating configuration debugRuntimeOnly
Creating configuration debugCompileOnly
Creating configuration debugWearApp
Creating configuration debugAnnotationProcessor
Creating configuration releaseCompile
Creating configuration releaseApk
Creating configuration releaseProvided
Creating configuration releaseApi
Creating configuration releaseImplementation
Creating configuration releaseRuntimeOnly
Creating configuration releaseCompileOnly
Creating configuration releaseWearApp
Creating configuration releaseAnnotationProcessor
Parsing the SDK, no caching allowed
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/28.0.3/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/30.0.1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmake/3.10.2.4988404/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmdline-tools/latest/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/emulator/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/auto/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/google_play_services/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/instantapps/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_apk_expansion/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_licensing/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/simulators/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/webdriver/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/17.2.4988734/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/18.1.5063045/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/19.2.5345600/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/skiaparser/1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/tools/package.xml
Checking the license for package Android SDK Build-Tools 28.0.2 in /Users/zerohacker/Library/Android/sdk/licenses
License for package Android SDK Build-Tools 28.0.2 accepted.
Preparing "Install Android SDK Build-Tools 28.0.2 (revision: 28.0.2)".
"Install Android SDK Build-Tools 28.0.2 (revision: 28.0.2)" ready.
Installing Android SDK Build-Tools 28.0.2 in /Users/zerohacker/Library/Android/sdk/build-tools/28.0.2
"Install Android SDK Build-Tools 28.0.2 (revision: 28.0.2)" complete.
"Install Android SDK Build-Tools 28.0.2 (revision: 28.0.2)" finished.
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/28.0.2/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/28.0.3/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/build-tools/30.0.1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmake/3.10.2.4988404/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/cmdline-tools/latest/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/emulator/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/auto/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/google_play_services/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/instantapps/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_apk_expansion/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/market_licensing/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/simulators/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/google/webdriver/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/17.2.4988734/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/18.1.5063045/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/ndk/19.2.5345600/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/skiaparser/1/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-16/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-26/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-27/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/sources/android-28/package.xml
Parsing /Users/zerohacker/Library/Android/sdk/tools/package.xml
SDK initialized in 11668 ms

> Configure project :libcocos2dx
Evaluating project ':libcocos2dx' using build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/libcocos2dx/build.gradle'.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/libcocos2dx/build.gradle' using SubsetScriptTransformer.
Compiling build file '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/libcocos2dx/build.gradle' using BuildScriptTransformer.
Creating configuration androidTestUtil
Creating configuration compile
Creating configuration publish
Creating configuration provided
Creating configuration api
Creating configuration implementation
Creating configuration runtimeOnly
Creating configuration compileOnly
Creating configuration wearApp
Creating configuration annotationProcessor
Creating configuration androidTestCompile
Creating configuration androidTestPublish
Creating configuration androidTestProvided
Creating configuration androidTestApi
Creating configuration androidTestImplementation
Creating configuration androidTestRuntimeOnly
Creating configuration androidTestCompileOnly
Creating configuration androidTestWearApp
Creating configuration androidTestAnnotationProcessor
Creating configuration testCompile
Creating configuration testPublish
Creating configuration testProvided
Creating configuration testApi
Creating configuration testImplementation
Creating configuration testRuntimeOnly
Creating configuration testCompileOnly
Creating configuration testWearApp
Creating configuration testAnnotationProcessor
Creating configuration debugCompile
Creating configuration debugPublish
Creating configuration debugProvided
Creating configuration debugApi
Creating configuration debugImplementation
Creating configuration debugRuntimeOnly
Creating configuration debugCompileOnly
Creating configuration debugWearApp
Creating configuration debugAnnotationProcessor
Creating configuration androidTestDebugCompile
Creating configuration androidTestDebugPublish
Creating configuration androidTestDebugProvided
Creating configuration androidTestDebugApi
Creating configuration androidTestDebugImplementation
Creating configuration androidTestDebugRuntimeOnly
Creating configuration androidTestDebugCompileOnly
Creating configuration androidTestDebugWearApp
Creating configuration androidTestDebugAnnotationProcessor
Creating configuration testDebugCompile
Creating configuration testDebugPublish
Creating configuration testDebugProvided
Creating configuration testDebugApi
Creating configuration testDebugImplementation
Creating configuration testDebugRuntimeOnly
Creating configuration testDebugCompileOnly
Creating configuration testDebugWearApp
Creating configuration testDebugAnnotationProcessor
Creating configuration releaseCompile
Creating configuration releasePublish
Creating configuration releaseProvided
Creating configuration releaseApi
Creating configuration releaseImplementation
Creating configuration releaseRuntimeOnly
Creating configuration releaseCompileOnly
Creating configuration releaseWearApp
Creating configuration releaseAnnotationProcessor
Creating configuration testReleaseCompile
Creating configuration testReleasePublish
Creating configuration testReleaseProvided
Creating configuration testReleaseApi
Creating configuration testReleaseImplementation
Creating configuration testReleaseRuntimeOnly
Creating configuration testReleaseCompileOnly
Creating configuration testReleaseWearApp
Creating configuration testReleaseAnnotationProcessor
Parsing the SDK, no caching allowed
SDK initialized in 0 ms
Using incremental javac compilation for :libcocos2dx debug.
Using incremental javac compilation for :libcocos2dx debugUnitTest.
Using incremental javac compilation for :libcocos2dx release.
Using incremental javac compilation for :libcocos2dx releaseUnitTest.
Using incremental javac compilation for :libcocos2dx debugAndroidTest.
All projects evaluated.
Analytics other plugin to proto: Unknown plugin type com.android.build.gradle.FeaturePlugin expected enum COM_ANDROID_BUILD_GRADLE_FEATUREPLUGIN
Analytics other plugin to proto: Unknown plugin type com.android.build.gradle.InstantAppPlugin expected enum COM_ANDROID_BUILD_GRADLE_INSTANTAPPPLUGIN
Analytics other plugin to proto: Unknown plugin type com.android.build.gradle.LibraryPlugin expected enum COM_ANDROID_BUILD_GRADLE_LIBRARYPLUGIN
Selected primary task 'assembleRelease' from project :
file or directory '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/libs', not found
file or directory '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/libs', not found
file or directory '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/libs', not found
file or directory '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/libs', not found
file or directory '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/libs', not found
file or directory '/Volumes/Data/Playground/MacOSTestBuild/build/jsb-default/frameworks/runtime-src/proj.android-studio/game/libs', not found

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':libcocos2dx:compileReleaseJavaWithJavac'.
> Could not create service of type AnnotationProcessorDetector using JavaGradleScopeServices.createAnnotationProcessorDetector().

* 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 2m 31s
Error running command, return code: 1.

1 Like

@jare @slackmoehrle Please kindly help. :relaxed:

It seems like a network error,check if your network or your proxy is available.

Thanks for your reply.

I’m not sure I’m having network issue coz I could download and go to web as usual without any problem.
I’ve been playing with different configurations for like 40-50 times for past 8 hours but all failed.
I even turn off the firewall since last night.

I also tried to build the project in Android Studio and it failed as well.
So, please help!

I could see the network packages from CocosCreator. So, please let me know how do I check further.
Screenshot 2020-08-10 at 3.00.31 PM

did you config a proxy for android studio and it doesn’t work?
or you can check path like ~/.gradle/gradle.properties have invalid proxy config?

I kinda found out the issue now.
It’s something related to exFAT drive/volume.
When I started a new project at OS drive, compile went well.

Now, I’m copying my old projects to OS HDD and trying.
I will get back.

Edit: Compiled successfully.
I will try again with non exFAT volume to make sure exFAT or non OS volume was the problem…

I’ve just tested and I can confirm that; Android Compile does NOT work on exFAT drive on MacOS.

@jare @slackmoehrle @zhiming_wu

Are you using exFat on a USB or portable drive? You can’t install OS X on ExFat so I assume this isn’t your primary partition?

It’s not a external/portable drive.
I just split the MacBook SSD and formatted as exFAT, so that I can read its contents from bootcamp/Windows.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.