Google Play 64位要求Gamemaker Studio

时间:2019-12-14 05:03:02

标签: android gradle android-ndk game-maker-studio-2

我无法将我在Gamemaker Studio 2中制作的应用添加到Google Play;我唯一可以修改的是Android版本以及SDK,JDK和NDK的路径。我可以选择设备的体系结构:Armv7,x86,Arm64,x86_64。但是,仅选择一种体系结构似乎不会对其产生影响。所以我想要一些关于我可以做什么的建议或技巧。任何帮助将不胜感激。

人们已经通过线程和链接说了同样的话,以满足新的要求。但是,我不知道什么是Flutter。它似乎是一个IDE或某种终端。他们都说要对“ Gradle”进行一些修改。 Gradle文件类似于txt文件,带有说明吗?

我一直看到recommendations like this

add following line app level build.gradle
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

run flutter build apk --release --target-platform=android-arm
upload 32bit version to play store
increment versionCode in pubspec.yaml
run flutter build apk --release --target-platform=android-arm64
upload 64bit version to play store

this

defaultConfig {
         ....
        renderscriptTargetApi 18
        renderscriptSupportModeEnabled true
        ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', "armeabi"
    }

this

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

我找到了多个Gradle目录;我正在使用NVPACK和NVIDIA:

  • C:\ NVPACK \ gradle-4.4.1 \ bin
  • C:\ NVIDIA \ Android的CodeWorks \ gradle-4.4.1-bin.zip \ gradle-4.4.1 \ bin

我可以修改其中之一吗?所需Gradle的具体文件路径是什么?

这些gradle文件的内容:An example of what I'm seeing

1 个答案:

答案 0 :(得分:1)

您通常不需要修改build.gradle文件。 Gamemaker Studio 2带有自己的设置,可让您在GMS2 IDE本身中修改大多数设置。

似乎您知道您的Android SDK / NDK / JDK设置,因此我假设您已经可以构建apk或aab。如果不是,或者不确定,请在此处阅读官方指南:Setting Up For Android

上载到Google Play时,通常需要检查构建设置。您设置了程序包ID(com.yourdomain.yourgame),增加了versionCode,并在GMS2 IDE中选择了目标体系结构,然后这些设置会携带到结果.apk或.aab文件中,以便您上载到Google Play控制台。

为Google Play控制台生成.apk时,通常在点击“创建可执行文件”按钮之前,先选择所有4种架构。 Official manual page