android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法
2017-07-07 15:26
1816 查看
最近学习了一下讯飞android版的sdk,在按照官方文档上的步骤在android studio中导入sdk后,初始化遇到了这个问题。后来知道是gradle中jniLibs配置的问题,解决办法有两个:
将”.so”文件放到gradle默认的jniLibs目录下,即“/src/main/jniLibs”,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/02/35a57b201620fd90b5c492abe8afbdc6)
修改jniLibs为libs,这样就可以像文档上一样把.so文件和jar包都放到一起了。修改方法是Module的build.gradle里android内加上下面的代码即可:
之后查了一下,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中就可以看到输出,其中
JNI libraries 这一行就可以看到项目中哪些目录被配置了。
将”.so”文件放到gradle默认的jniLibs目录下,即“/src/main/jniLibs”,如下图:
修改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 这一行就可以看到项目中哪些目录被配置了。
相关文章推荐
- [已解决]讯飞集成的时候遇到“组件未安装.(错误码:21002)”,couldn't find "libmsc.so"
- 【Rails】用gem安装MySQL组件出现Failed to build gem native extension错误的解决办法
- 安装Oracle数据库成功后SQL Developer 时报cannot find a j2se sdk错误的解决办法
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 安装完Oracle 11g之后启动SQL Developer 时报cannot find a j2se sdk错误的解决办法
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- [转]安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 安装完Oracle 11g之后启动SQL Developer 时报cannot find a j2se sdk错误的解决办法
- 从网上down下来的Android Studio 工程 打开报sdk location not found错误的解决办法
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 安装SDK 7 错误解决办法
- 安装vs2008 WindowsMobile Sdk安装错误解决办法
- SQL2000安装挂起错误解决办法
- SQL Server安装文件挂起错误解决办法
- SQL Server安装文件挂起错误解决办法
- SQL Server安装文件挂起错误解决办法【转帖】
- 重新安装IIS后打开报表管理器出现“无法显示 XML 页”错误的解决办法。
- 在Community Server 1.1中文版初次安装出现CSException: localhost/XXXX错误的解决办法。
- SQL Server安装文件挂起错误解决办法