gpt4 book ai didi

android - Playstore 中的 Apk 上传错误 - 64 位警告

转载 作者:行者123 更新时间:2023-12-04 22:02:45 29 4
gpt4 key购买 nike

我正在使用这个实现:'com.google.vr:sdk-panowidget:1.160.0'为了显示 360 度图像,但出现以下错误;在将应用程序上传到 Play 商店时:

Error
This release is not compliant with the Google Play 64-bit requirement

The following APKs or App Bundles are available to 64-bit devices,
but they only have 32-bit native code: 130.

Include 64-bit and 32-bit native code in your app. Use
the Android App Bundle publishing format to automatically
ensure that each device architecture receives
only the native code that it needs.
This avoids increasing the overall size of your app. Learn More

注意:该库不会创建 lib/x86_64.so 文件。

请帮忙!

最佳答案

我的应用程序遇到了同样的问题,这对我有用。

我正在使用 AAB 格式上传应用程序,而我的 build.gradle 具有以下架构目标:“armeabi-v7a”、“arm64-v8a”、“x86”、“x86_64”。
但是在构建项目之后,没有在 AAB 中创建“x86_64”文件夹。所以我决定删除 'x86' 和 'x86_64' 现在我的 build.graddle 看起来像这样

     defaultConfig {
...
ndk {
abiFilters "armeabi-v7a", "arm64-v8a"
}
...
}
splits {
abi {
...
include "armeabi-v7a", "arm64-v8a"
}
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
// For each separate APK per architecture, set a unique version code as described here:
// http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
def versionCodes = ["armeabi-v7a":1, "arm64-v8a":2]
def abi = output.getFilter(OutputFile.ABI)
if (abi != null) { // null for the universal-debug, universal-release variants
output.versionCodeOverride =
versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
}
}
}

这允许我在 google playstore 中发布任何问题。
希望能帮助到你!

注意:请注意,删除目标架构会导致目标设备减少,正如@UzairAslam 在下面的评论中所说。因此,请尝试了解此解决方法是否适合您的项目需求。

关于android - Playstore 中的 Apk 上传错误 - 64 位警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57568509/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com