Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 从google play安装的应用程序,然后在本地重新安装新版本会导致不满意的链接错误_Android - Fatal编程技术网

Android 从google play安装的应用程序,然后在本地重新安装新版本会导致不满意的链接错误

Android 从google play安装的应用程序,然后在本地重新安装新版本会导致不满意的链接错误,android,Android,我们在google play上有一个应用程序,我们即将发布更新,但在JB设备上测试更新导致在代码中调用System.loadLibrary(“ourlib”)时出现不满意的链接错误。ourlib是我们使用NDK编译的库。此错误仅在4.1设备上显示 我怀疑这与JB上的新安全性有关,该应用程序首先是用GooglePlay安装的,比如说版本1,然后使用adb或使用apk从设备上用版本2重新安装的 我在谷歌上找不到任何与此相关的东西,有什么问题吗 这个问题 看起来很相似,但实际上这似乎是google p

我们在google play上有一个应用程序,我们即将发布更新,但在JB设备上测试更新导致在代码中调用System.loadLibrary(“ourlib”)时出现不满意的链接错误。ourlib是我们使用NDK编译的库。此错误仅在4.1设备上显示

我怀疑这与JB上的新安全性有关,该应用程序首先是用GooglePlay安装的,比如说版本1,然后使用adb或使用apk从设备上用版本2重新安装的

我在谷歌上找不到任何与此相关的东西,有什么问题吗

这个问题
看起来很相似,但实际上这似乎是google play中的一个错误。

这是否意味着您正在尝试使用标准/系统库?可能您尝试加载的库版本不包含您打算使用的特定功能。当功能可用或停止可用时,请检查android文档。

解决方案是使用:

$adb安装-r-l my.apk


这使得apk可以使用转发锁(又名复制保护)重新安装,我认为,因为apk上传到google play时启用了复制保护,所以还必须添加adb中的转发锁选项。我知道JB对转发锁进行了一些更改,所以可能就是这样。我不知道是什么真正导致了这个问题,但上面的内容似乎有效。

不,我们正在用NDK编译我们自己的库,并用System.loadLibrary(“ourlib”)加载它们