我无法将在 Gamemaker Studio 2 中制作的应用程序添加到 Google Play;我唯一能修改的是 Android 的版本以及 SDK、JDK 和 NDK 的路径。我可以选择设备的架构:Armv7、x86、Arm64、x86_64。但是,仅选择其中一种架构似乎不会对其产生影响。所以我想要一些关于我能做什么的建议或提示;任何帮助将不胜感激。
从线程和链接,人们说了同样的话来满足新的要求。但是,我不知道 Flutter 是什么;它似乎是一个 IDE 或某种终端。他们都说要对“Gradle”进行一些修改。Gradle 文件是否类似于带有说明的 txt 文件?
我不断看到这样的建议:
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
或者这个:
defaultConfig {
....
renderscriptTargetApi 18
renderscriptSupportModeEnabled true
ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', "armeabi"
}
或者这个:
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
我找到了多个 Gradle 目录;我正在使用 NVPACK 和 NVIDIA:
- C:\NVPACK\gradle-4.4.1\bin
- C:\NVIDIA\CodeWorksforAndroid\gradle-4.4.1-bin.zip\gradle-4.4.1\bin
我要修改其中之一吗?所需 Gradle 的具体文件路径是什么?
这些 gradle 文件的内容: