PDA开发:MAUI调用Jar包,so文件

PDA系统:android 6.0

PDA功能:扫码打印一体机,扫物料标签,调用金蝶云星空ERP实现收发料,PDA打印功能主要是同一个料号物品只贴一个标签,打印功能是为了复制物料标签,下次再发料使用

打印SDK只提供jar包,需要封装为maui类库,直接上图

PDA开发:MAUI调用Jar包,so文件_第1张图片

PDA开发:MAUI调用Jar包,so文件_第2张图片 

 把生成的Class1.cs删除

右击添加现有项,添加jar包

PDA开发:MAUI调用Jar包,so文件_第3张图片

PDA开发:MAUI调用Jar包,so文件_第4张图片

右键,“编辑项目文件”

PDA开发:MAUI调用Jar包,so文件_第5张图片 

添加节点

    
        
    

PDA开发:MAUI调用Jar包,so文件_第6张图片

编译,报错

PDA开发:MAUI调用Jar包,so文件_第7张图片

添加 Metadata.xml    

 PDA开发:MAUI调用Jar包,so文件_第8张图片

 增加

PDA开发:MAUI调用Jar包,so文件_第9张图片

打开 Metadata.xml粘贴到path节点里,重复上步操作,把所有错误的,都添加到,如下图

PDA开发:MAUI调用Jar包,so文件_第10张图片

编辑项目文件,增加节点

PDA开发:MAUI调用Jar包,so文件_第11张图片

 再次编译成功

PDA开发:MAUI调用Jar包,so文件_第12张图片

开心啊,终于编译成功了

在MAUI中调用连PDA联调,测试不打印,还是报错

查看原的sdk包,还有so文件需要调用

PDA开发:MAUI调用Jar包,so文件_第13张图片

 

PDA开发:MAUI调用Jar包,so文件_第14张图片

把这个文件夹复制到项目里,继续编辑项目文件

 PDA开发:MAUI调用Jar包,so文件_第15张图片

 增加节点引用so文件

    
        
            arm64-v8a
        

        
            armeabi
        
        
    

PDA开发:MAUI调用Jar包,so文件_第16张图片

再编译,打印测试OK ​​​​​​​PDA开发:MAUI调用Jar包,so文件_第17张图片

 

 

PDA开发:MAUI调用Jar包,so文件_第18张图片 

 

你可能感兴趣的:(MAUI,c#)