What shall I do when change develop enviroment from mac to windows

We have a game developed on Mac and running on Android. Now we want to change the develop environment from Mac to Windows. We doesn't change any code. If we compile the game on Windows and then push it to Android phone, the game will force close after start several seconds. But it is ok if compiled on Mac.
Anyone know how to changed the build config when move from Mac to Windows?

We do have some instructions on Android development here and here. As of v3.7 we support Android Studio also.

It will Force Close … where?

If you post a Stack Trace, I can help you. I do Android builds from the same code base on Windows, Mac OS X and Linux and we produce working APK from all 3 – although we only trust the Windows ones for production :wink:

Yeah there must be some change in the SDK/NDK or something. I develop for iOS/Mac on a Mac and build for Android under Windows, and it works perfectly fine.

Which is to say, you have pretty much done the right thing. The Android project is separately managed from the XCode and Visual Studio projects and should build the same when invoked from any platform - you should be able to build that from linux even.

So there must be a ndk version / environment difference between your Macs and Windows.