android百度地图打包混淆 用不了No such file or directory (2) com.baidu.mapapi.BMapManager.init(Unknown Source)
调用了百度地图地图开发包是baidumapapi_v2_1_1.jar,定位SDK版本是locSDK_3.3.jar
调试的时候能运行!可是打包签名后就运行不了!
baidu google 了好久!最后还是自己解决的!
解决方法如下:
-keep class com.baidu.** {
*;
}
记住别
-keep class com.baidu.** {
public protect *;
}
否则就报错:
06-21 17:53:03.123: I/ActivityManager(580): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.jemsn.android/.Logo bnds=[253,315][343,405] u=0} from pid 2133
06-21 17:53:03.303: I/ActivityManager(580): Start proc com.jemsn.android for activity com.jemsn.android/.Logo: pid=29708 uid=10021 gids={3002, 3001, 1006, 1015, 3003, 1028}
06-21 17:53:03.393: E/Trace(29708): error opening trace file: No such file or directory (2)
06-21 17:53:03.533: W/dalvikvm(29708): threadid=1: thread exiting with uncaught exception (group=0x42096360)
06-21 17:53:03.533: E/AndroidRuntime(29708): FATAL EXCEPTION: main
06-21 17:53:03.533: E/AndroidRuntime(29708): java.lang.NoSuchMethodError: no static method with name='postMessage' signature='(III)V' in class Lcom/baidu/vi/VMsg;
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.baidu.platform.comjni.engine.JNIEngine.InitEngine(Native Method)
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.baidu.platform.comjni.engine.AppEngine.InitEngine(Unknown Source)
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.baidu.platform.comapi.a.a(Unknown Source)
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.baidu.mapapi.BMapManager.init(Unknown Source)
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.jemsn.android.BMapApiDemoApp.onCreate(Unknown Source)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4203)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.app.ActivityThread.access$1300(ActivityThread.java:136)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.os.Handler.dispatchMessage(Handler.java:99)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.os.Looper.loop(Looper.java:137)
06-21 17:53:03.533: E/AndroidRuntime(29708): at android.app.ActivityThread.main(ActivityThread.java:4797)
06-21 17:53:03.533: E/AndroidRuntime(29708): at java.lang.reflect.Method.invokeNative(Native Method)
06-21 17:53:03.533: E/AndroidRuntime(29708): at java.lang.reflect.Method.invoke(Method.java:511)
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-21 17:53:03.533: E/AndroidRuntime(29708): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-21 17:53:03.533: E/AndroidRuntime(29708): at dalvik.system.NativeStart.main(Native Method)
06-21 17:53:03.543: W/ActivityManager(580): Force finishing activity com.jemsn.android/.Logo
06-21 17:53:03.663: I/ActivityManager(580): Process com.jemsn.android (pid 29708) has died.
06-21 17:53:03.703: W/InputMethodManagerService(580): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@42e27a30 attribute=null
06-21 17:53:04.563: I/ActivityManager(580): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.jemsn.android/.Logo bnds=[253,315][343,405] u=0} from pid 2133
06-21 17:53:04.703: I/ActivityManager(580): Start proc com.jemsn.android for activity com.jemsn.android/.Logo: pid=29726 uid=10021 gids={3002, 3001, 1006, 1015, 3003, 1028}
06-21 17:53:04.803: E/Trace(29726): error opening trace file: No such file or directory (2)
06-21 17:53:04.943: W/dalvikvm(29726): threadid=1: thread exiting with uncaught exception (group=0x42096360)
06-21 17:53:04.943: E/AndroidRuntime(29726): FATAL EXCEPTION: main
06-21 17:53:04.943: E/AndroidRuntime(29726): java.lang.NoSuchMethodError: no static method with name='postMessage' signature='(III)V' in class Lcom/baidu/vi/VMsg;
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.baidu.platform.comjni.engine.JNIEngine.InitEngine(Native Method)
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.baidu.platform.comjni.engine.AppEngine.InitEngine(Unknown Source)
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.baidu.platform.comapi.a.a(Unknown Source)
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.baidu.mapapi.BMapManager.init(Unknown Source)
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.jemsn.android.BMapApiDemoApp.onCreate(Unknown Source)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4203)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.app.ActivityThread.access$1300(ActivityThread.java:136)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.os.Handler.dispatchMessage(Handler.java:99)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.os.Looper.loop(Looper.java:137)
06-21 17:53:04.943: E/AndroidRuntime(29726): at android.app.ActivityThread.main(ActivityThread.java:4797)
06-21 17:53:04.943: E/AndroidRuntime(29726): at java.lang.reflect.Method.invokeNative(Native Method)
06-21 17:53:04.943: E/AndroidRuntime(29726): at java.lang.reflect.Method.invoke(Method.java:511)
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-21 17:53:04.943: E/AndroidRuntime(29726): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-21 17:53:04.943: E/AndroidRuntime(29726): at dalvik.system.NativeStart.main(Native Method)
06-21 17:53:04.943: W/ActivityManager(580): Force finishing activity com.jemsn.android/.Logo
06-21 17:53:05.073: I/ActivityManager(580): Process com.jemsn.android (pid 29726) has died.
06-21 17:53:05.103: W/InputMethodManagerService(580): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@42ec19e0 attribute=null
android百度地图打包混淆 用不了No such file or directory (2) com.baidu.mapapi.BMapManager.init(Unknown Source)的更多相关文章
- [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题
近期做android百度地图,可是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题--仅仅显示网格而没有显示地图,网 ...
- Android百度地图开发(一)环境搭建
1.百度地图官方API文档下载 版本 使用说明 下载 Android SDK 通用资源下载 <离线地图>提供新版离线地图(百度矢量地图)与旧版离线地图(百度栅格地图)下载. 备注: 自An ...
- android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索
最近跟着百度地图API学地图开发,先是学了路径搜索,对于已知坐标的两点进行驾车.公交.步行三种路径的搜索(公交路径运行没效果,待学习中),后来又 学了定位功能,能够获取到自己所在位置的经纬度,但当将两 ...
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
标签: Android百度地图API Key 分类: Android 百度地图开发(2) 最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地 ...
- Android百度地图
帖子 热搜: 二维码 聊天 二维码扫描 传感器 游戏 定位 手势绘图 小项目 相框 绘图 涂鸦 拨打电话 记事本 定时器 通话记录 短信群发 listview 音乐播放器 项目例子 百度地 ...
- Android 百度地图 SDK v3.0.0 (四) 引入离线地图功能
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37758097 一直觉得地图应用支持离线地图很重要啊,我等移动2G屌丝,流量不易, ...
- Android 百度地图 SDK v3.0.0 (三) 添加覆盖物Marker与InfoWindow的使用
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37737213 上篇博客已经实现了地图的定位以及结合了方向传感器用户路痴定位方向, ...
- Android 百度地图API(01)_开发环境 HelloBaiduMap
转载于:http://blog.csdn.net/lmj623565791/article/details/37729091 转载于:http://blog.csdn.net/crazy1235/ar ...
- android 百度地图定位功能实现
历经几天时间,终于把定位功能给实现了,可谓是费劲千辛万苦啊,有定位知识还有图层知识,在这里我把代码给大家贴出来,一起分享一下下啦. package com.example.foreveross.off ...
随机推荐
- First_1
#region 练习题 1.4 (1) ///*求一个N阶方阵所有原素的和.(改进:二维数组的大小可以自己输入)*/ //Console.WriteLine("请输入i和j的值:" ...
- linux下利用sed重命名文件
3 for file in `ls ./*.*` 4 do 5 mv $file `echo $file|sed 's/IM_21R_ID331/1M21R_ID331/g'` 6 done ...
- Foundation补充
1常用结构体: NSRange.NSPoint(CGPoint).NSSize(CGSize).NSRect(CGRect) 2 NSRange: 字符串中有一个方法rangeOfString:str ...
- 使用SHA1、SHA2双证书进行微软数字签名
微软是第一个宣布了SHA-1弃用计划,在2016年之后Windows和IE将不再信任SHA-1证书.正好我们公司的数字签名也到期了,索性就重新申请了sha256和sha1的新数字证书,用来给产品签名. ...
- NOI2007 生成树计数
题目 首先我要吐槽,这题目就是坑,给那么多无用的信息,我还以为要根据提示才能做出来呢! 算法1 暴力,傻傻地跟着提示,纯暴力\(40\)分,高斯消元\(60\)分. 算法2 DP!一个显然的东西是,这 ...
- [置顶] Android中使用sqlite3操作SQLite
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令.本文档提供一个样使用sqlite3的简要说明. 一.创建数据库: 1.将sqlit ...
- Windows的TCP协议参数
注册表编辑器:regedit 表项:HKEY_LOCAL_MACHINE\SYSTEM\CurentControlSet\Services\Tcpip\Parameters 窗口扩大因子 & ...
- Android开发10.1:UI组件适配器AdapterView(创建ListView,Adapter接口)
@version:Android4.3 API18 @author:liuxinming 概述 AdapterView继承了ViewGroup,它的本质是容器 ...
- 怎样获取浏览器上次的会话数据(session)
怎样获取浏览器上次的会话数据: 要知道上次会话session_id是多少? 让cookie保存的PHPSESSID的值不要浏览器一退出就被删除了? 所以我们要设置自己的session_id,不要系统自 ...
- 梳理一下uboot是如何从nandflash挂载文件系统的
只是找到了比较一点点的线索, 如下: 首先要有的概念是,内核在挂载文件系统之前,自己会做一个虚拟fs. 1. Uboot:从flash启动set bootcmd nand read 0x3000000 ...