首先描写叙述下问题出现的原因。開始的时候写了一个百度地图SDK的demo来试功能,由于最開始用的是Eclipse自带的AVD来调试,一切正常。

都能够正常验证,可是由于受不了重复的重新启动AVD设备,果断换Genymotion这个近期非常火的模拟器来替代调试。于是乎问题就来了。

对于Genymotion的了解,各位自行度娘,非常多了。

仅仅是在安装的时候可能出现了一点问题。稍后再表。

最開始调试正常的project代码。结果换了模拟器后果断不行了,可是因为中间在安装Genymotion的时候出过问题,所以有点怀疑是不是Eclipse的环境被搞出问题了,无奈。。仅仅能抓狂。。最后果断重装了Eclipse。大把时间浪费在了这个上面。

最后装好后。又接着装Genymotion的Eclipse插件。这回和之前还是一样,在在线安装的时候卡住了,久久不动。

如图

就是卡在这个一直连接的界面,最后找了许久后发现了一个解决方式,就是把以下那个Contact all update sites during install to find required software这项勾选取消后,速度飞速的走起,非常快插件安装完成。因为是在线安装因此用这个办法,另外安装ADT本地安装的时候发现也会有这个卡住的问题,最后是断网再安装解决的。总之装完后用起Genymotion还是非常不错的。速度非常快非常流畅。

可是非常快又一个问题来了,就是在调试百度地图demo的时候        SDKInitializer.initialize(getApplicationContext());这句一直报错,不管怎样改。加AndroidManifest.xml里面的权限。改getApplicationContext()为getApplication()等等都不行,最后还是找了非常久发现一个靠谱的解决的方法,究其原因还是模拟器对于arm架构支持的部分缺少了而已。

当我们安装好Genymotion后。把Android运用部署到上面调试时。console控制台会报错:Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,这是由于系统里缺少了
Google Play 市场等各种谷歌服务应用。事实上是由于版权问题,从 2.0 版本号開始 Genymotion  提供的虚拟设备都已经移除了 Google Apps  以及 ARM library support ,所以,假设通过软件里下载回来的虚拟机在执行一些必须依靠这些组件执行的 App 时就会出现错误或闪退现象。

解决的方法就是下载arm的支持组件直接拖到Genymotion建立的虚拟器上面点击OK重新启动就能够正常调试了。

下载地址:http://download.csdn.net/detail/zhanghaofor/8765301

上两张图。如此之后就能够正常调试了。

百度地图SDK调试SDKInitializer.initialize(getApplicationContext())错误的更多相关文章

  1. Android Studio 项目中集成百度地图SDK报Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()I错误

    Android Studio 项目中集成百度地图SDK报以下错误: java.lang.UnsatisfiedLinkError: Native method not found: com.baidu ...

  2. GJM:Unity导入百度地图SDK [转载]

    感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...

  3. 基于位置的服务——百度地图SDK练习

    基于位置的服务所围绕的核心就是要先确定出用户所在的位置.通常有两种技术方式可以实现:一种是通过GPS定位,一种是通过网络定位.Android对这两种定位方式都提供了相应的API支持.但由于众所周知的原 ...

  4. Android 百度地图 SDK v3.0.0 (一)

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091 最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SD ...

  5. Xamarin.Android 集成百度地图SDK

    前言:趁着周六闲得没事干,赶紧搞一搞Xamarin,最近也是怪无聊的,枯燥的生活不如打几行代码带劲:好了我们进入正题 我这篇文章时参考一位大佬的博客进行改变的,当然他写的需要一定的经验才可以看得懂,我 ...

  6. 百度地图sdk定位和遇到的坑

    封装定位服务类: import android.content.Context; import com.baidu.location.BDAbstractLocationListener; impor ...

  7. Android集成百度地图SDK

    本Demo中所含功能 1:定位,显示当前位置 2:地图多覆盖物(地图描点.弹出该点的具体信息) 3:坐标地址互相换算 4:POI兴趣点检索 5:线路查询(步行,驾车,公交) 6:绘制线路(OpenGL ...

  8. AndroidBDMap学习01:基于百度地图SDK的配置以及利用API实现一个简单的地图应用

    (一)注册并获取AK码: step1:找到keytool工具,并转移到.android目录下.(前提是已经安装了java jre/jdk)  为避免有些情况,在控制台无法找到keytool,可以把与k ...

  9. 百度地图SDK

      百度地图官方SDK文档 http://lbsyun.baidu.com/index.php?title=androidsdk   一.申请百度地图SDK 每一个app对应一个百度地图AK,百度地图 ...

随机推荐

  1. Node.js中的http.request方法的使用说明

    方法说明: 函数的功能室作为客户端向HTTP服务器发起请求. 语法: http.get(options, callback) 由于该方法属于http模块,使用前需要引入http模块(var http= ...

  2. [整理]Linux下的源码安装步骤及其功能解释

    源码的安装一般由3个步骤组成:配置(./configure).编译(make).安装(make install). 这时最常用的命令就是这三个--./configure && make ...

  3. JS进行人民币大小写转换

    //数字金额大写转换(可以处理整数,小数,负数) function upDigit() { digit=$("#digit").html(); n=digit.replace(/\ ...

  4. Welcome-to-Swift-07闭包(Closures)

    闭包是自包含的函数代码块,可以在代码中被传递和使用. Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似. 闭包可 ...

  5. HDU——1405The Last Practice(试手map)

    The Last Practice Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  6. Jdbc执行存储过程报数据库事务无法执行的异常

    Jdbc执行存储过程报数据库事务无法执行的异常 环境: Eclipse+Jdk1.7+spring-jdbc-3.0.7+同版本的jdbctemplate+Sqlserver 2012 问题: 一个小 ...

  7. Linux目录结构简析

    Linux目录结构简析 Linux继承了unix操作系统结构清晰的特点.在linux下的文件结构非常有条理.但是,上述的优点只有在对linux相当熟悉时,才能体会到.现在,虫虫就把linux下的目录结 ...

  8. hdu 4305 生成树计数问题

    Lightning Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

  9. mysql数据库编码格式

    1.查看数据库编码格式 mysql> show variables like 'character_set_database'; 2.查看数据表的编码格式 mysql> show crea ...

  10. AC日记——[USACO15DEC]最大流Max Flow 洛谷 P3128

    题目描述 Farmer John has installed a new system of  pipes to transport milk between the  stalls in his b ...