科大讯飞集成的坑:未初始化错误码10111

文档只有这个类SpeechApp中注册

public class SpeechApp extends Application {
    
    @Override
    public void onCreate() {
        // 应用程序入口处调用,避免手机内存过小,杀死后台进程后通过历史intent进入Activity造成SpeechUtility对象为null
        // 如在Application中调用初始化,需要在Mainifest中注册该Applicaiton
        // 注意:此接口在非主进程调用会返回null对象,如需在非主进程使用语音功能,请增加参数:SpeechConstant.FORCE_LOGIN+"=true"
        // 参数间使用半角“,”分隔。
        // 设置你申请的应用appid,请勿在'='与appid之间添加空格及空转义符
        
        // 注意: appid 必须和下载的SDK保持一致,否则会出现10407错误
        
//      SpeechUtility.createUtility(SpeechApp.this, "appid=" + getString(R.string.app_id));

        SpeechUtility.createUtility(SpeechApp.this, SpeechConstant.APPID+"=5962f639");
        // 以下语句用于设置日志开关(默认开启),设置成false时关闭语音云SDK日志打印
        // Setting.setShowLog(false);
        super.onCreate();
    }

}

还有一步必须在build.gradle中android中加上

android {
  ....
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,898评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 不是所有的风景都值得我们敬仰, 但所有的生命都值得我们尊重。 地域黑一直存在 就像每个地方都有特色标签一样 泰国的...
    柳暮阅读 966评论 0 1
  • 空了两天没写,特殊情况(눈_눈) 从凉爽的图书馆逼了回来 告诉自己,在家也可以 虽然有我可爱的宝宝,一打断就难以继...
    颜定阅读 138评论 0 1
  • 大家好,欢迎加入小李君的Kotlin学习之旅。今天是小李君学习Kotlin的第二天,本文将简述Kotlin语法糖,...
    William李梓峰阅读 889评论 1 7