百度地图 5.0手机报错java.lang.UnsatisfiedLinkError: No implementation found for int
2016-06-19 21:06
435 查看
报错内容:
错误代码位置: SDKInitializer.initialize(this); 报错日志: Java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tried Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create and Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create__) at com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create(Native Method) at com.baidu.platform.comjni.map.commonmemcache.a.a(Unknown Source) at com.baidu.platform.comapi.c.c.b(Unknown Source) at com.baidu.mapapi.a.c(Unknown Source) at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source) at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source) at xxx.xxxxx.xxx.XxxxApplication.onCreate(XxxxApplication.java:108) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1016) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4797) at android.app.ActivityThread.access$1500(ActivityThread.java:176) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1498) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5578)
原因:是因为目前为止Android Studio不会在apk打包时自动加入.so库文件,eclipse工具就会自动把这些库导入到apk中。
步骤一:
解决方法:只保留了项目lib下的2个文件夹 armeabi和armeabi-v7a步骤二:
解决办法:在项目的build.gradle文件中,为其添加以下代码:sourceSets { main() { jniLibs.srcDirs = ['libs'] } }
完整代码如下:
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt' //3.
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.hengbo.main"
minSdkVersion 17
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.4.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.okio:okio:1.5.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.jakewharton:butterknife:8.0.1'
//4.
apt 'com.jakewharton:butterknife-compiler:8.0.1'
//5.
compile 'de.hdodenhof:circleimageview:2.0.0'
compile files('libs/SocialSDK_actionbarview.jar')
compile files('libs/SocialSDK_comment.jar')
compile files('libs/SocialSDK_QQZone_1.jar')
compile files('libs/SocialSDK_QQZone_2.jar')
compile files('libs/SocialSDK_QQZone_3.jar')
compile files('libs/SocialSDK_Sina.jar')
compile files('libs/SocialSDK_UserCenter.jar')
compile files('libs/umeng_social_sdk.jar')
compile 'com.loopeer.android.thirdparty.pulltorefresh:Android-PullToRefresh:2.1.1'
compile files('libs/baidumapapi_base_v3_7_3.jar')
compile files('libs/baidumapapi_cloud_v3_7_3.jar')
compile files('libs/baidumapapi_map_v3_7_3.jar')
compile files('libs/baidumapapi_radar_v3_7_3.jar')
compile files('libs/baidumapapi_search_v3_7_3.jar')
compile files('libs/baidumapapi_util_v3_7_3.jar')
compile files('libs/locSDK_6.13.jar')
}
相关文章推荐
- Activiti(二)流程实例
- Rxjava四步走到高级掌握
- Java的平台独立性
- JavaWeb之Filter(过滤器)
- Spring Session管理
- 《Java虚拟机原理图解(一)》JVM运行时数据区
- maven项目创建后main/java missing问题
- java课程总结
- 20145317彭垚 java课程总结
- 20145218 《Java程序设计》课程总结
- 20145214《Java程序设计》课程总结
- Java设计模式之单例设计模式学习
- JAVA多线程死锁
- Java设计模式-命令模式Command
- 《Java程序设计》学期总结
- 47. Spring Boot发送邮件【从零开始学Spring Boot】
- 20145227《Java程序设计》课程总结
- java_web提示错误
- java安装过程易出现问题(jdk,jre)
- java的图形界面