android studio libs 下导入so的问题
来源:互联网 发布:ios 淘宝 双11图标 编辑:程序博客网 时间:2024/04/30 13:25
搭建好百度地图的环境,问题一个接一个,针对这篇帖子的问题是
Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()
这个问题是因为 libs 里面的 so 文件没有被识别到,JNI 找不到方法,这个是为什么呢
然后我反复的看了,gradle 文件
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile files('libs/locSDK_6.13.jar') compile files('libs/baidumapapi_v3_5_0.jar')}
没看出什么问题
为什么so文件,JNI 找不到方法呢
我又对比了 百度地图demo,发现少几行代码
sourceSets { main { jniLibs.srcDirs = ['libs'] }}
加上这个就能解决,so文件 被JNI 读取
android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.example.xlhu.hxlmapdemo" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile files('libs/locSDK_6.13.jar') compile files('libs/baidumapapi_v3_5_0.jar')}
纯属个人理解,如有误,欢迎纠正。
1 0
- android studio libs 下导入so的问题
- android studio下导入.so库
- android studio 导入.so文件问题
- Android Studio中so包的导入
- android-studio导入-so文件的方法
- Android Studio中so包的导入
- 关于Android Studio导入第三方.so库,找不到so库以及找不到so库中方法的问题
- Android studio libs引用第三方so库
- android studio 导入 .so文件
- android studio导入so包
- android studio导入so文件
- Android Studio导入.so文件
- Android Studio 导入SO库
- android studio 导入.so文件
- Android Studio 导入so库
- Android Studio导入.so文件
- Android Studio 导入.so文件
- android studio 导入so文件
- 我的第一天
- 一个app通过url调用另一个app
- server2008 及其以上版本防火墙设置
- Himi浅谈游戏开发de自学历程!(仅供参考)
- iOS 跳转到系统的设置界面
- android studio libs 下导入so的问题
- iOS tableView 在设置了footView的情况下,系统自带分割线时而消失,时而出现的问题
- Weblogic跨域集成session冲突解决办法
- QT中中文注释的问题
- 文件的压缩和解压缩
- iOS单例的完整写法
- Android 自定义View,实现数独界面设计
- 玩Ubuntu
- BZOJ 3174[Tjoi 2013]拯救小矮人