android - 使用仅基于 x86 架构的库更新应用程序
问题描述
最近在尝试更新我的应用程序时,我遇到了一条消息,即除非本机代码库具有 x64 架构,否则我无法执行此操作。该应用程序有一个多年未更新的库,尽管它在所有设备上都能完美运行,但除非我更改库,否则我无法在 Google Play 上更新它,这实际上会导致从一开始就进行另一次开发,因为它是应用程序的核心。对于花费数小时开发他的 Android 应用程序的开发人员来说,这是完全无视的。有什么办法可以解决这种情况并更新我的应用程序?提前致谢。
解决方案
该库是否有 64 位二进制文件,还是开源的?如果是这样,您只需要获取新的二进制文件或从源代码编译。如果没有,那么您刚刚学到了重要的一课——永远不要依赖您无法控制的第三方库作为应用程序的核心组件。这是每个开发人员最终都会学到的一课,管理依赖关系是软件工程的重要组成部分。
推荐阅读
- c++ - 如何在windows中执行makefile和编译C++文件?
- java - 在 Jersey 3 中获取文件资源
- webforms - Winnovative 在添加元素时将 Html 转换为 Pdf 错误
- twig - 在 twig current 中执行 twig var
- python - 如何在 Pytorch 中为我的模型找到混淆矩阵和绘图
- r - 多个滚动分位数的高效计算
- linux - Kubernetes 中是否有任何选项可以在特定的 cgroup 目录中运行 pod?
- stream - 在终止操作中使用流 API 时出现错误
- c# - 您可以从 C# 控制台复制彩色文本吗?
- c# - 在 C# 中反序列化复杂对象