It does not compile for Linux or Android using the CLI.
cocos run -p android . complains that the Eclipse project is unsupported since some version of a part of the SDK.
Using the --android-studio flag doesn’t change anything because it does not run out of the box and I had to tweak for hours.
The latest version of the CMake version does not work either, and there are several complaints about it in the forums. I asked a long time ago myself regarding that one, and was told something along those lines myself. That all platforms don’t get the same amount of attention and that things tend to break. So I downgraded to 3.13.1 (the latest version I knew worked), and it worked again.
I am using Arch Linux as my OS. But these experiments (except for the Linux one) were run on macOS Sierra.
And for the Android build, I managed to get it to run eventually by further tweaking (can’t remember the steps) but it only works on my actual device, and not in the emulators, no matter the architecture of the image.
So, compiling with
cocos run -p <linux/android> . does not work in 3.16, or if I change to 3.13.1, it does not work for iOS due to iOS 11 updates.
I could however compile through Android Studio after tonnes of messing around, but ONLY on my real device, a OnePlus 5.
iOS worked out of the box, so that’s good, but since I’m not an iOS user it wouldn’t help me if I didn’t get Android up and running.
As for logs, no need. I can live with Linux not building for now and I’ll just have to make sure to keep the Android version up to date every now and then. I’ll do all the actual work in XCode as that simulator works.
And out of curiousity, are the build servers they are using available? On GitHub you can’t see the current build status.