1

在 Game Maker Studio 2 中,尝试为 Android 构建时,我收到以下错误:

ClangExeLocation=/Users/../Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
Using NDKDir = /Users/../Library/Android/sdk/ndk-bundle
Using PlatformDir = /Users/../Library/Android/sdk/ndk-bundle/platforms/android-28
Using ARMToolChain = /Users/../Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64
Using ARM64ToolChain = /Users/../Library/Android/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64
saving file /var/folders/_n/dj0hlyp12xz_c2_9pjwgktt00000gn/GameMakerStudio2/GMS2TEMP/dungeon_crawler_4CD6562A_YYC/dungeon crawler.droid
Android NDK: android-14 is unsupported. Using minimum supported version android-16.    
Android NDK: WARNING: APP_PLATFORM android-16 is higher than android:minSdkVersion 14 in ./AndroidManifest.xml. NDK binaries will *not* be compatible with devices older than android-16. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
Android NDK: The armeabi ABI is no longer supported. Use armeabi-v7a.    
Android NDK: NDK Application 'local' targets unknown ABI(s): armeabi    
Android NDK: Please fix the APP_ABI definition in /Users/../Library/Android/sdk/ndk-bundle/build/core/default-application.mk    
/Users/../Library/Android/sdk/ndk-bundle/build/core/setup-app.mk:79: *** Android NDK: Aborting    .  Stop.
Stats : GMA : Elapsed=937.265
Stats : GMA : sp=144,au=0,bk=0,pt=1,sc=2,sh=0,fo=2,tl=0,ob=35,ro=16,da=2,ex=4,ma=130,fm=0x1080A31D6F7C2220



/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono exited with non-zero status (2)

elapsed time 00:00:13.6687480s for command "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.0.258/bin/Igor.exe -options="/var/folders/_n/dj0hlyp12xz_c2_9pjwgktt00000gn/GameMakerStudio2/GMS2TEMP/build.bff"  -- Android Package started at 10/27/2018 16:03:18
FAILED: Package Program Complete

以前我收到“错误:Android MIPS ToolChain 目录“不存在”,但我设法通过安装 NDK 工具链的早期版本 (17c) 来解决这个问题。(见这里

版本

Game Maker Studio 2:IDE 版本:2.2.0.343
Android Studio:3.2.1
Android API 已安装:14、16、28 Android
NDK:18(但工具链目录被该目录的 17c 版本覆盖)

我需要做什么才能让 NDK 允许从 Game Maker 构建 Android?

4

0 回答 0