解决方案 »

  1.   

    Unable to recognise the format of the input file `G:/adnroid/Radio/libs/x86/libDRAplus.so'
    你的库是x86的吧?
      

  2.   

    应该不是的吧?库的信息
    $ file libDRAplus.so
    libDRAplus.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, not stripped
      

  3.   


    应该不是的,库信息
    $ file libDRAplus.so
    libDRAplus.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, not stripped
      

  4.   

    终于解决了,把application.mk中改成APP_ABI := armeabi,就行了,原来是APP_ABI := all,由于第三方库是arm的所以不能编译x86和其他
      

  5.   

    要麼你添加x86版本的libDRAplus庫,要麼你在jni的Makefile文件中禁止掉x86支持