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 ...
随机推荐
- CheckBoxList控件
主要介绍:自定义数据.绑定数据库数据.全选,取消全选. 这种方法是绑定已经给定(自定义)的字段(这种方法是绑定给定的值,就是在编写控件时给Text赋的值): 前台代码: <asp:CheckBo ...
- Linux下安装yum工具
Linux下安装yum工具 http://blog.csdn.net/caoshichaocaoshichao/article/details/13171919
- Oracle时间戳
查询某一具体时间某张表的数据,可以用时间戳进行查询. 例如: SELECT * FROM sac14 AS OF TIMESTAMP to_date('201508310930','yyyymmddh ...
- lvs、haproxy、nginx 负载均衡的比较分析
lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用. 首先提醒,做技术切不可人云亦云,我云即你云:同时也不可太趋向保守,过于相信旧有方式而等别人来帮你 ...
- 【译】在Asp.Net中操作PDF – iTextSharp-列表
原文 [译]在Asp.Net中操作PDF – iTextSharp-列表 在前文中,我们已经知道了如何利用iTextSharp创建PDF文档,设置字体样式和风格.本文开始讲述iTextSharp中的有 ...
- JVM调优总结(五)-分代垃圾回收详述1
为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的.因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率. 在Java程序运行的过程中,会产生大量的对象, ...
- Mysql事务,并发问题,锁机制-- 幻读、不可重复读(转)
1.什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点. 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约 ...
- OGR API Tutorial
This document is intended to document using the OGR C++ classes to read and write data from a file. ...
- ASP.NET中操作SQL数据库
在WebConfig中配置数据库连接字符串,代码如下: <connectionStrings> <add name="ConnectionString&qu ...
- 【iOS发展-53】实例探究:scrollView使用方法和解决方案无法滚动核心
案例效果: (1)基本的就是练习scrollView的使用方法.界面里面的其它元素基本都是UIView和UIButton堆砌起来的. (2)主要用代码实现.当然,能够先用storyboard拖个scr ...