最近学习了一下讯飞android版的sdk,在按照官方文档上的步骤在android studio中导入sdk后,初始化遇到了这个问题。后来知道是gradle中jniLibs配置的问题,解决办法有两个:

  1. 将”.so”文件放到gradle默认的jniLibs目录下,即“/src/main/jniLibs”,如下图:

  2. 修改jniLibs为libs,这样就可以像文档上一样把.so文件和jar包都放到一起了。修改方法是Module的build.gradle里android内加上下面的代码即可:

  sourceSets {main {jniLibs.srcDirs "libs"}}

之后查了一下,android studio中gradle默认的jni libraries目录是在“app\src\main\jniLibs”,用方法2之后jni libraries变成了“app\src\main\jniLibs, app\libs”。这个可以通过View -> Tool Windows -> Gradle打开gradle面板,双击tasks/android/sourceSets,在Gradle Console中就可以看到输出,其中

main
----
Compile configuration: compile
build.gradle name: android.sourceSets.main
Java sources: [app\src\main\java]
Manifest file: app\src\main\AndroidManifest.xml
Android resources: [app\src\main\res]
Assets: [app\src\main\assets]
AIDL sources: [app\src\main\aidl]
RenderScript sources: [app\src\main\rs]
JNI sources: [app\src\main\jni]
JNI libraries: [app\src\main\jniLibs, app\libs]
Java-style resources: [app\src\main\resources]

JNI libraries 这一行就可以看到项目中哪些目录被配置了。

android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法相关推荐

  1. 修改android studio中的avd sdk路径、avd sdk找不到的解决方案

    修改android studio中的avd sdk路径.avd sdk找不到的解决方案 参考文章: (1)修改android studio中的avd sdk路径.avd sdk找不到的解决方案 (2) ...

  2. Android Studio中配置科大讯飞SDK

    1.将科大讯飞SDK文件夹中的Mac.jar包拷入到工程中的libs目录下,Android Studio将视图切换至Project下即可看到.       2.将jar包与模块关联,可通过以下两种方式 ...

  3. Android编译自定义sdk,java – 使用自定义android.bluetooth.而不是在android studio中默认的sdk android.jar中存在一个...

    我想使用自定义android.bluetooth而不是Android SDK附带的android.jar中的presend.我将android.bluetooth编译成单独的jar文件并导入到stud ...

  4. 关于Android系统中“你的手机上未安装应用程序”问题

    有时候我们把写好的APK安装到Android系统中后,点击应用程序图标后程序并不运行,却提示"你的手机上未安装应用程序",这个问题多半是AndroidManifest.xml文件不 ...

  5. android RadioGroup中设置selector后出现多个别选中的RadioButton的解决办法

    在一个RadioGroup组中假如有三个或者以上的RadioButton,当然你需要给这些RadioButton设置selector.设置其中的一个为默认选中状态(在xml中设置).当程序在手机上运行 ...

  6. Ubuntu14.04下安装Chrome出现“未安装软件包 libappindicator1”问题的解决办法

    在使用本博客的Ubuntu安装Chrome的方法中的第一个方法安装Chrome时,遇到了"未安装软件包 libappindicator1"的问题. 贴吧有人提供的解决方法如下: 1 ...

  7. android studio运行的时候出现Unable to obtain debug bridge错误的解决办法

    先贴上我百度的: 首先利用win+R,输入cmd,并且输入命令好来到:cd D:\Android\sdk\platform-tools\(这个是我的adb.exe目录,你的可以自行搜索) 然后输入:a ...

  8. 在Visual Studio 中找不到Microsoft Word 11.0 Object Library的解决办法

    在做Office Word开发中,平台环境:Windows XP SP3+Visual Studion 2008+Office 2003.由于在VS2010中曾经直接创建Office项目,提示无法创建 ...

  9. Android Studio快速集成讯飞SDK实现文字朗读功能

    今天,我们来学习一下怎么在Android Studio快速集成讯飞SDK实现文字朗读功能,先看一下效果图: 第一步 :了解TTS语音服务 TTS的全称为Text To Speech,即"从文 ...

最新文章

  1. exportfs命令和FTP服务
  2. ZooKeeper学习:CentOS7下ZooKeeper集群搭建
  3. android中使用startActivityForResult回传数据
  4. CF1543C. Need for Pink Slips
  5. python 添加图例_Python | 在图例标签中添加Sigma
  6. java白盒测试面试题_面试之JAVA基础Junit了解
  7. Python稳基修炼的经典案例5(计算机二级、初学者必须掌握的例题)
  8. eclipse svn
  9. [转载]利用TTL值来鉴别操作系统
  10. 安卓手机内存满了,4个方法教你释放空间
  11. H2GIS读取GPX文件 测试 GPXRead
  12. JavaCV人脸识别三部曲之一:视频中的人脸保存为图片
  13. 从7654浏览器卸载到安装360安全卫士
  14. 网页原型设计工具设计_网页设计工具从下往下
  15. linux设置display参数,Linux DISPLAY 变量设置
  16. 大学c语言基础知识必备大全,大学 C语言基础知识.ppt
  17. NTFS分区结构及图片文档结构
  18. 剑网三指尖江湖快速升级辅助 日常任务脚本工具介绍
  19. 2011年2月14日 业界新闻摘要
  20. Clipper库中文文档(ClipperLib)

热门文章

  1. Python学习day07 - Python进阶(1) 内置方法
  2. MySQL---数据库切分
  3. 20180918-1 词频统计
  4. opencv3.2.0形态学滤波之开运算、闭运算
  5. activity 、window与view的关系 (上)
  6. 东欧视频游戏市场概况
  7. 【转】Java 单例模式详解
  8. MOS管及MOS管的驱动电路设计
  9. 中国颜色(鼠标双击)
  10. (转)Struts2快速入门