4
回答
关于intel模拟器和ARM模拟器的问题

intel Atom 的虚拟机在运行加入第三方框架的应用时为什么一直报错啊  用ARM的就不报错 ?有大神帮忙解决下没?

Caused by: java.lang.UnsatisfiedLinkError: Couldn't load jpush from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.example.haodou-1.apk,libraryPath=/data/app-lib/com.example.haodou-1]: findLibrary returned null

这是报错信息 

举报
共有4个答案 最后回答: 4年前
你要理解x86 和 arm 架构 是不一样的, 你的底层代码 如果用到 c /c++ 的代码 ,则在不同的平台下 c/c++ 代码要重新编译,你这里要去官网下载  x86 sdk吧。

引用来自“从今以后”的答案

你要理解x86 和 arm 架构 是不一样的, 你的底层代码 如果用到 c /c++ 的代码 ,则在不同的平台下 c/c++ 代码要重新编译,你这里要去官网下载  x86 sdk吧。
恩恩 ,但我其他应用可以在intel模拟器上跑 ,不报错就这个项目加推送了就报错

引用来自“打酱油的coding”的答案

引用来自“从今以后”的答案

你要理解x86 和 arm 架构 是不一样的, 你的底层代码 如果用到 c /c++ 的代码 ,则在不同的平台下 c/c++ 代码要重新编译,你这里要去官网下载  x86 sdk吧。
恩恩 ,但我其他应用可以在intel模拟器上跑 ,不报错就这个项目加推送了就报错

不是,我是说你的这个项目是用了  人家推送的 sdk (基于arm的),你要去推送的那个官网下载另一种版本 sdk (要基于x86的)。明白????    

引用来自“从今以后”的答案

引用来自“打酱油的coding”的答案

引用来自“从今以后”的答案

你要理解x86 和 arm 架构 是不一样的, 你的底层代码 如果用到 c /c++ 的代码 ,则在不同的平台下 c/c++ 代码要重新编译,你这里要去官网下载  x86 sdk吧。
恩恩 ,但我其他应用可以在intel模拟器上跑 ,不报错就这个项目加推送了就报错

不是,我是说你的这个项目是用了  人家推送的 sdk (基于arm的),你要去推送的那个官网下载另一种版本 sdk (要基于x86的)。明白????    

好像懂了
顶部