【发布时间】:2016-04-02 23:18:02
【问题描述】:
这里是full code,当我尝试android jni示例时,我得到has unexpected e_machine,完整的步骤是:
$ /media/roroco/disk750/adr/android-ndk-r10e/ndk-buil- 在项目中,新建 android 应用程序,然后运行它
并获得以下输出
Process: com.mamlambo.sample.ndk1, PID: 5560
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.mamlambo.sample.ndk1-1/lib/arm/libndk1.so" has unexpected e_machine: 40
at java.lang.Runtime.loadLibrary(Runtime.java:371)
at java.lang.System.loadLibrary(System.java:988)
at com.mamlambo.sample.ndk1.AndroidNDK1SampleActivity.<clinit>(AndroidNDK1SampleActivity.java:35)
at java.lang.reflect.Constructor.newInstance(Native Method)
at java.lang.Class.newInstance(Class.java:1606)
【问题讨论】:
标签: android-ndk android-emulator