如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Android开发问题集锦第六期编辑:Tonywww.eoeAndroid.com2010.12.14.目录问题一、MapView不渲染变成空白和灰色网格了?问题二、AndroidADT插件很不稳定,DDMS总是死?问题三、AndroidSDK文档和IE浏览器有兼容性bug该怎么解决?问题四、AndroidNullPointerException该怎么解决?问题五、Android电话进程不是很稳定吗?问题六、adbvisersionfailed解决方法是什么?问题七、什么是APK格式文件?问题八、OpenSymbian和Android开源许可的区别?问题九、Android命令行编译方法有哪些?问题十、为什么AndroidSDK没有C++版本的呢?问题一、MapView不渲染变成空白和灰色网格了?很多Android开发人员使用MapActivity的MapView会在0.9r1SDK上发现MapView不渲染了,而是一个白色的背景和灰色的网格,这个问题主要是全新的安全机制导致的,需要在androidmanifest.xml文件中声明INTERNET和ACCESS_COARSE_LOCATION两个许可权限,完整的为android.permission.ACCESS_COARSE_LOCATION和android.permission.INTERNET问题二、AndroidADT插件很不稳定,DDMS总是死?很多Android开发人员都有一个感受就是通过Eclipse配合AndroidADT插件开发经常遇到DDMS失去和模拟器的连接,整体感据感觉很不稳定,有时甚至Logcat无法捕获到调试信息,其实这都是因为Eclipse构建于Java平台造成的,其实这类问题同样困扰着Symbian的Carbide.C++它也同样使用了开源工程Eclipse,JRE的稳定性当然不能和微软纯NativeC++的VisualStudio相提并论稳定性,但是tony总结出来的临时解决方法就是使用“进程管理工具结束掉adb.exe进程,重新启动Eclipse才能保证Logcat正常捕获信息”。问题三、AndroidSDK文档和IE浏览器有兼容性bug该怎么解决?AndroidSDK自带的文档和IE浏览器存在兼容性bug,首先要说明的是该问题出现在IE6和IE7浏览器,尚未在IE8下测试。tony总结出多种问题以及解决方法:一、搜索问题AndroidSDK文档不支持搜索功能在IE浏览器下,很是不方便,由于Google考虑到和Mac、Linux下浏览器兼容,并没有使用微软惯用的类CHM文件或需要安装插件的PDF格式。所以解决的方法是使用Firefox、Safari或Chrome浏览器来查看Android开发文档,但是这个问题也可以通过在线版的SDK文档来解决,同时搜索功能会更强些。二、页面显示问题在IE浏览器下Android开发文档会发生渲染问题,比如左栏显示正常,而右栏在靠很下方,这种问题主要是CSS层叠样式的显示问题,解决方法和第一种情况一样通过其他非IE内核浏览器或使用在线版SDK都可以解决,看来Google在AndroidSDK上也和微软过不去。三、无法显示图片这个问题是AndroidSDK文档打开后,其他IE浏览器线程会出现无法渲染图片,同时导致进程假死等问题,同样该问题不出现在其他浏览器和在线版的Android文档,解决方法同一、二相同。经过上面的分析总结是AndroidSDK和IE有严重的多个兼容性bug,可能是Google有意识的和微软IE作对,由于涉及3个桌面平台的浏览,采用了html格式,也可能是IE在web标准兼容太差,但这些都是可以避免的,最终伤害的还是Android开发人员。问题四、AndroidNullPointerException该怎么解决?不知道你在开发中遇到Android空指针异常NullPointerException相关的问题,这类问题的可能性比较多,常规的错误tony总结如下可以帮助你轻松解决AndroidNullPointerException问题。一、刚刚升级了AndroidSDK,没有对emulator做清理工作在模拟器的命令行commandline下加入-wipe-data可以清空模拟器,通常还可以解决Android模拟器无法启动等问题。二、升级了AndroidSDK,但ADT插件工作不正常1.如果你升级了开发包,但使用Eclipse开发环境的网友应该更新你的AndroidAD