我怎样才能找到 Skobbler 库的 x64 库?

Posted

技术标签:

【中文标题】我怎样才能找到 Skobbler 库的 x64 库?【英文标题】:How can i find x64 libs for Skobbler library? 【发布时间】: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 什么也没给我。 【参考方案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

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

【讨论】:

以上是关于我怎样才能找到 Skobbler 库的 x64 库?的主要内容,如果未能解决你的问题,请参考以下文章

天猫品牌库的好处有哪些 怎样通过天猫品牌库

我怎样才能知道 GCC 可以使用哪些标志来更轻松地链接库?

我怎样才能挂钩到 Perl 的打印?

从存储库历史记录中删除提交 [重复]

MinHook库的使用 64位下,过滤LoadLibraryExW

iOS 开发打包 Framework 时使用 CocoaPods 引入第三方库的方法