Android - 预装(push) lib64中so文件查找错误
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Android - 预装(push) lib64中so文件查找错误,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含985字,纯文字阅读大概需要2分钟。
内容图文
预装(push)lib64中so文件查找错误
本文地址:http://blog.csdn.net/caroline_wendy
Android系统已经升级为64位系统,在进行预装(adb push)时,可能会发生64位不兼容的情况,因为没有提前编译64位的so文件。
APP_ABI=all32 is equivalent to APP_ABI=armeabi,armeabi-v7a,x86,mips. APP_ABI=all64 is equivalent to APP_ABI=arm64-v8a,x86_64,mips64.
E/AndroidRuntime( 5043): java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/app/ChunyuDoctor_V500_20150123.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]] couldn‘t find "libcytool.so"
已经找到,但是非64位:
LogSummaryInfo: {apkName, me.chunyu.ChunyuDoctor }{version, 5.0.0.20150126 }{reason, java.lang.UnsatisfiedLinkError: dlopen failed: "/system/lib64/libcytool.so" is 32-bit instead of 64-bit }
预先编译64位的so文件,并添加入相应的64位文件夹内,在预装(adb push)时,即可推送到64位的文件夹。
参考:http://stackoverflow.com/questions/24538343/ndk-build-for-target-x86-64-results-in-error
原文:http://blog.csdn.net/caroline_wendy/article/details/43615361
内容总结
以上是互联网集市为您收集整理的Android - 预装(push) lib64中so文件查找错误全部内容,希望文章能够帮你解决Android - 预装(push) lib64中so文件查找错误所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。