我添加了一行:
ndk.abi过滤'armeabi-v7a','arm64-v8a','x86','x86_64'
我检查了lib文件夹:
我有3个文件夹,这些文件夹中的相同文件:armeabi-v7a; x86; x86_64
我运行:>在像素3上执行adb install --abi armeabi-v7a YOUR_APK_FILE.apk
效果很好
Google Play控制台仍显示:
以下APK或应用捆绑包可用于64位设备,但它们仅具有32位本机代码:204。
据我了解,我收到此错误,原因是lib文件夹丢失了“ arm64-v8a” 。
有人可以解释为什么根本不生成此文件夹吗? 是否会因为lib之一不提供64位支持而发生? 有什么办法找出它是哪个库?
我的依存关系截图图像: https://drive.google.com/file/d/1Q716FhmbJvt8N6kkfS74qJAIGuu7nahR/view
答案 0 :(得分:0)
您需要将此行放在行列中,希望这对您有用,因为您的APK已为64位设备准备就绪。 使用android应用程序包发布您的应用程序。
ndk.abiFilters 'arm64-v8a','x86_64'