我怎样才能找到 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”文件夹的必要文件。我们在armeabi
、armeabi-v7a
和x86
中有.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 库?的主要内容,如果未能解决你的问题,请参考以下文章