【问题标题】:How can i find x64 libs for Skobbler library?我怎样才能找到 Skobbler 库的 x64 库?
【发布时间】:2019-08-28 09:36:49
【问题描述】:

我们在项目中使用旧版本的 Scobbler,由于新的 Google Play 64 位要求,现在我们无法发布更新的 apk:

https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html

我们的项目中只有 x32 的 lib 文件,我们不需要 x64。

我们购买了它并合法使用它,但 Scobbler 大约在一年前关闭了他们的来源。所以现在我们不能只从他们的网站或 git 下载文件(正如补丁说明所说,Scbbler 在最后一个补丁上发布 x64 库)。

那么,我们应该怎么做?有没有办法找到支持 x64 的文件? Scobbler 对我们来说非常重要,我们无法替代它(我们尝试过)。

我们几天前写信给他们的支持,但没有人回复。我想,没有人会。

【问题讨论】:

  • 不确定我的理解是否正确。我跟:skobbler.com
  • 最好向库的作者询问架构支持。他们可以为您提供帮助
  • 我试图找到他,但我失败了。我所拥有的只是支持电子邮件和他们的 git,git 什么也没给我。

标签: android libraries skmaps skobbler-maps


【解决方案1】:

检查此link 在这里您可以看到 SDK 的更改日志

Android SDK 从版本 3.1.0 到版本 3.2.0 的更改日志

新功能

SDK 的 64 位架构

通过使用此版本,您的大部分方法可能会发生变化。

一个替代补丁是在 build.gradle 中使用它

android {
defaultConfig {
    ndk {
        abiFilters "armeabi", "armeabi-v7a", "x86"
    }
  }
}

还将android.useDeprecatedNdk=true 添加到 gradle.properties 中

最后在libs下创建一个名为armeabi的新文件夹,并将32位.so文件复制到该文件夹​​中。

【讨论】:

  • 是的,我知道。我们的版本较低,我们无法将其更新到 3.2.0,因为作者关闭了他们的来源。我们“手动”连接这个库,没有任何远程存储库,所以我无法用它更新库。
  • 他们“关闭源”应该没有关系。关注developer.skobbler.com/getting-started/android#sec001
  • 是的,我们试过defaultConfig。我们失败了,因为如果我理解清楚的话,我们没有“arm64-v8a”文件夹的必要文件。我们在armeabiarmeabi-v7ax86 中有.so 文件。这就是为什么我们不能按照这个指令,我们不能完成第一步 =)
  • 从 abiFilters 中删除?是的,我们试过了,谷歌因为要求没有通过我们的更新。所以,我们甚至没有文件夹。
  • 您是否尝试从 adbFilters 中删除 mip?目前的状态是什么。如果这是一个警告,你可以忽略@KirstenLy
【解决方案2】:

请查看从 3.2.0 到 3.3.0 的 Android SDK 公开发布更改日志:https://developer.skobbler.com/changelog/android/3.3.0

如有需要,请向客户支持发送邮件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多