如何在Epson Android SDK中修复“未找到实现方法的名称”?

时间:2019-08-07 11:55:50

标签: android epson

我想在我的Android应用程序中包含Epson库。目前,在armeabi-v7a硬件上运行时,它因上述错误而失败。

在Epson Android SDK下载网页上,针对不同体系结构的文件数个,但缺少armeabi-v7a。 我尝试将其替换,只是将其从armeabi文件夹放入jniLibs/armeabi-v7a/libepos2.so中。而且它可以在开发版本上正常工作,但是由于我必须将其包含在系统应用程序中,因此在恢复更新后,它只会因相同的错误而失败。

我在Application.mk中确实有这两种架构 APP_ABI :=armeabi-v7a arm64-v8a

和我build.gradle中的这个

ndk {
   abiFilters 'armeabi-v7a', 'arm64-v8a'
}

我希望 epson打印机可以打印,但是会失败

  

没有实现找到某些epson打印机方法。

1 个答案:

答案 0 :(得分:0)

将此添加到您的module:app gradle文件

ndk {
        abiFilters "armeabi", "x86"
        moduleName "libepos2.so"  // 生成so的名称
        ldLibs "log", "z", "m", "jnigraphics", "android"
    }