#Log信息:
1 2 3 4 5 6
| 08-06 14:30:59.167 316-333/system_process E/NativeLibraryHelper: Comparing ABIs x86 and unknown and unknown versus armeabi/libsys.so 08-06 14:30:59.167 316-333/system_process E/NativeLibraryHelper: abi didn't match anything: armeabi/libsys.so (end at 7) 08-06 14:30:59.171 316-333/system_process I/PackageManager: Running dexopt on: com.xtuers.news 08-06 14:30:59.207 316-327/system_process W/InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@a6f4b860 attribute=null 08-06 14:30:59.307 8495-8495/? D/dalvikvm: Unable to stat classpath element '/system/framework/filterfw.jar' 08-06 14:30:59.587 8495-8495/? D/dalvikvm: DexOpt: load 71ms, verify+opt 164ms, 1618708 bytes
|
这是因为极光推送有一个用 C 写的 .so 包,需要单独为 CPU 编译。
而之前我下载的 SDK 包中的 libsys.so 只支持 CPU 为 ARM 架构的。Genymotion 的模拟器是运行在 VirtualBox 上的,CPU 是 X86 架构,还好极光推送提供 X86 CPU的SDK
下载后解压,将 x86 目录复制到项目的 libs 下,成功在 Genymotion 模拟器上运行
Author:
linroid
Permalink:
http://linroid.com/2013/08/08/2013-10-02-jpush-x86-integration/
License:
Copyright (c) 2019 CC-BY-NC-4.0 LICENSE
Slogan:
Do you believe in DESTINY?