当前位置: 首页 > 知识库问答 >
问题:

在android中尝试从brother打印机打印位图时出现以下异常

荆炳
2023-03-14

07-23 18:11:16.752:E/AndroidRuntime(15071):java.lang.UnsatisfiedLinkError:无法从加载器Dalvik.System.PathClassLoader加载createdata[[zip文件“/data/app/com.splan.android-1.apk”],NativeLibraryDirectories=[/data/app-lib/com.splan.android-1,/vendor/lib,/system/lib]]]:findLibrary返回null 07-23 18:11:16.752:E/AndroidRuntime(15071):在

共有1个答案

邢灿
2023-03-14

我得到了同样的错误,最后在这个网站上找到了它。我不确定你是否还在寻找答案,但对其他正在寻找的人来说,这可能会有所帮助!

Brother Printer SDK附带了一个包含armeabi文件夹的libs文件夹,而armeabi文件夹则包含2个essential.so文件。如果你正在运行Android Studio(像我一样),Gradle不会知道如何找到这些。您可以通过在build.gradle文件中添加以下行来修复此问题:

task copyJniLibs(type: Copy) {
    from 'libs/armeabi'
    into 'src/main/jniLibs/armeabi'
}

tasks.withType(JavaCompile) {
    compileTask -> compileTask.dependsOn(copyJniLibs)
}

clean.dependsOn 'cleanCopyJniLibs'

如果您将.so文件移动到其他地方,只需在“From”行上调整位置即可。请记住,这个答案可能会根据Gradle是否发布更新而改变。

 类似资料:
  • 我正在使用Zebra iMZ320打印机、windows mobile设备、CPCL和vb.net。 我试图让代码加载位图图像,然后使用CPCL打印它 我有一段类似于下面的代码,可以毫无问题地工作。我一定错过了一些显而易见的东西,但就我的一生而言,我看不到它。 我的问题是打印机只会打印出HEX而不是图像!以前有人遇到过这个吗?你能帮忙吗? 公共子绘制位图(ByVal xPosition为整数,By

  • 我有一些代码,我认为应该打印到我的兄弟打印机,但它似乎什么也做不了。它快把我逼疯了!! 任何人任何想法都请 它不会失败或出错,按它应该的方式逐行遍历每一行,只是不会打印。标签/模板可以通过usb从我的电脑直接连接到Brother打印机上打印出来。打印机为PT-9700PC 我被难住了。

  • 我一直在尝试使用android应用程序中的标签打印,该应用程序使用wifi命令Brother QL-720NW标签打印机。因为我在打印机上执行了工厂重置,所以出现了这个错误 问题:ERROR\u WRONG\u LABEL(表示sdk指南中指定的错误卷)错误在print命令上引发,因为我在打印机上执行了工厂重置。 代码: 我正在使用这里的示例代码 请帮帮忙! 谢谢

  • 编辑:所以在一天的混乱之后。我的问题是spintf。我最初认为我的循环是错误的。

  • 问题内容: 我正在为具有内置行式打印机的Android设备开发应用程序。我必须与此打印机进行交互,并使用它来打印收据上的详细信息,然后使用裁纸器自动剪切该收据。我已经在其中看到了一些ESC命令,但是我不知道如何执行这些ESC命令。 关于Casio设备打印机,我有三个主要问题: 1.我已经使用了内置打印机的打印代码,但是打印后切纸刀没有激活 2.我不知道如何在android中将ESC命令发送到打印机

  • 我们希望打印到连接在apache运行的POS打印机上。由于应用程序的设计和部署,打印应该从服务器上完成(它应该检测订单并发送到不同的打印机和不同格式的打印...账单,厨房订单,等等...)。出于这个原因和其他原因(例如,从iPad访问应用程序),我们放弃了像QZ-Print applet这样的选项,并需要直接在服务器端打印。 提前谢了。