GoogleVR库不支持Playstore的64位要求

时间:2019-08-21 08:49:21

标签: android performance android-gradle-plugin google-vr google-vr-sdk

我正在使用 Expected response to be a redirect to <http://test.host/client/interpretings/xls_job?job_id=15433&job_ref=1db823fef6b892e6c1cc362bf8fe5e87> but was a redirect to <http://test.host/client/interpretings/xls_job?job_id=15433&job_ref=b8c9464466b90e65492627b77e121346>. 库在应用中加载全景图。

Google VR依赖

GoogleVR

并跟踪我的apk中的 implementation 'com.google.vr:sdk-base:1.160.0' implementation 'com.google.vr:sdk-panowidget:1.170.0' 个文件

enter image description here

现在我无法在Playstore上载新的APK,并收到以下错误消息。

  

此版本不符合Google Play 64位要求。   以下APK或应用捆绑包可用于64位设备,但   他们只有32位本机代码:30。

我还尝试在gradle文件中添加以下行,但没有任何改变。

.so

2 个答案:

答案 0 :(得分:1)

我找到了此问题的“解决方案”。 (等待Google修复此问题,并提供x64支持库,而不是权威的库)

实际上所有移动设备都使用ARM进程,因此该解决方案可能无法在具有x64架构的设备上运行,我无法测试

基本上,对于Google来说,您可以发布我们在本机libs文件夹中创建一个x86_64文件夹(我们必须在项目中找到本机libs所在的位置),然后复制32位.so文件(在x86文件夹中)

显然,这不是一个确定的解决方案,所以我在Google上找到的最好的解决方案是让我发布应用程序

答案 1 :(得分:0)

 ndk {
      abiFilters 'x86', 'armeabi-v7a', 'armeabi'
 }

您可以尝试删除abiFilters代码。