Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用仅基于x86体系结构的库更新应用程序_Android_Google Play_64 Bit_Updates - Fatal编程技术网

Android 使用仅基于x86体系结构的库更新应用程序

Android 使用仅基于x86体系结构的库更新应用程序,android,google-play,64-bit,updates,Android,Google Play,64 Bit,Updates,最近,在尝试更新我的应用程序时,我遇到这样一条消息:除非本机代码库具有x64体系结构,否则我无法更新。该应用程序有一个多年未更新的库,尽管它在所有设备上都能完美运行,但除非我更改库,,否则我无法在Google Play上更新它,因为它是该应用程序的核心。 这完全是对开发人员的漠视,他们花了好几个小时开发他的Android应用程序。 有没有办法绕过这种情况并更新我的应用程序?提前谢谢。 该库是否有64位二进制文件,还是开源?如果是这样,您只需要获取新的二进制文件或从源代码处编译。如果不是,那么你就

最近,在尝试更新我的应用程序时,我遇到这样一条消息:除非本机代码库具有x64体系结构,否则我无法更新。该应用程序有一个多年未更新的库,尽管它在所有设备上都能完美运行,但除非我更改库,,否则我无法在Google Play上更新它,因为它是该应用程序的核心。 这完全是对开发人员的漠视,他们花了好几个小时开发他的Android应用程序。 有没有办法绕过这种情况并更新我的应用程序?提前谢谢。

该库是否有64位二进制文件,还是开源?如果是这样,您只需要获取新的二进制文件或从源代码处编译。如果不是,那么你就学到了一个重要的教训——永远不要依赖你无法控制的第三方库作为应用程序的核心组件。这是每个开发人员最终都会学到的一课,管理依赖关系是软件工程的一个重要部分。

当时我没有太多事情要做。我需要在AAC中播放一个流,android并不是天生的。所以我找到了这个库。我并不是说它在当时不是正确的选择——只是它有成本,在软件工程中,你应该避免或尝试缓解它(流是否可能是AAC之外的东西?是否有开源库替代方案?等等)。不管怎么说,Android似乎已经在本地支持AAC一段时间了,所以这可能不再是一个问题——请参阅