Quantcast
Channel: cocos2d-x - Cocos Forums
Viewing all articles
Browse latest Browse all 2748

Importing CMake project into Android Studio

$
0
0

@M4713 wrote:

I’m having a problems trying to import and sync my project (that uses cocos2d-x 3.17) into Android Studio.

I’m getting the following error:

ERROR: Cause: executing external native build for cmake <correct path to my CMakeLists.txt here>

Which basically only says that something is wrong with my CMakeLists.txt file, but it does not tell me what exactly. Is there any way I could make this message more verbose?

I’ve also tried building the project with:

./gradlew build --stacktrace

It did build correctly and afterwards I could import and sync the project into Android Studio, but the .apk crashed instantly, before it even got to executing any C++ code inside AppDelegate.cpp or even main.cpp.

Trying to step over Cocos’ Java parts resulted in strage errors about bytecode not matching source popping up, so I suspect that build did not go all that well either.

To be more specific, it crashed inside file:

cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxHelper.java

on line 150:

nativeSetAudioDeviceInfo(isSupportLowLatency, sampleRate, bufferSizeInFrames);

Which is supposed to be the same for every generated project and simple HelloWorld works fine. I am really confused by this.

I’d rather do it all from Android Studio entirely (if possible) and without writing an Android.mk manually.

Posts: 2

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 2748

Trending Articles