TEL:400-8793-956
当前位置:程序、服务器

如何解决Android Oreo Signalr错误?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-03 14:39:59

 问:当我在android studio中使用singalr客户端sdk时,它的运行良好的模拟器API 23,但是当我更改模拟器API 26(Android 8.0 oreo)时,显示的错误,例如“安装失败,并显示消息无法完成会话:INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res = -113。” 并且该应用程序未安装在anroid 8.0 oreo mobile中。

 
 
答:首先,用在此链接中可以找到的文件替换SignalR SDK的官方文件:https://github.com/eak65/FixedSignalRJar
 
执行此操作后,请编辑应用程序的“ build.gradle”文件,在“ buildTypes”块之后的“ android”块中添加以下代码:
 
    splits {
            abi {
                enable true
                reset()
                include'x86','armeabi-v7a'UniversalApk
                true
            }
        }
    
    PackagingOptions {
            exclude'lib / getLibs.ps1 '
            排除'lib / getLibs.sh'
            排除'lib / gson-2.2.2.jar'
        }
上一篇: 如何摆脱Android 8.0中的Oreo Signalr问题
下一篇: 什么是API和SDK?