不知道你在开发中遇到Android空指针异常NullPointerException相关的问题,这类问题的可能性比较多,常规的错误如下

一、刚刚升级了Android SDK,没有对emulator做清理工作

在模拟器的命令行commandline下加入-wipe-data可以清空模拟器,通常还可以解决Android模拟器无法启动等问题。

二、升级了Android SDK,但ADT插件工作不正常

1.如果你升级了开发包,但使用Eclipse开发环境的网友应该更新你的Android ADT版本,参考Android SDK 0.9版升级注意点一文

2.同时ADT Cache也需要清除,如果使用Windows系统可以定位到C:/Documents and Settings/系统用户名/Local configuration/Application Data/Android下,删除userdata.img和emulator.cfg这两个配置文件。

三、权限不足,拒绝执行。

使用Android m5-rc0.9 beta SDK的开发人员需要注意严格的权限请求,类似塞班中的能力,需要在androidmanifest.xml中加入user-permission,详细的权限中文解释参考Android权限列表permission说明一文。

四、代码本身问题

这里可以使用Logcat跟踪调试下,同时网络延迟时也会产生很多异常。

更多相关文章

  1. 安卓模拟器Android SDK安装完整图文教程
  2. Android中的访问权限
  3. android:动态获取权限
  4. Android动态获取定位权限(包括Android10.0)
  5. android系统权限大全
  6. Android应用程序获取ROOT权限的方法 (基础篇)
  7. 程序中如何获取Android的Root权限
  8. android 模拟器横竖切换

随机推荐

  1. android随笔
  2. Android下打印调用栈
  3. android 开源框架
  4. Android(安卓)Power Manager分析(转载整理
  5. Android(安卓)Google Map V2 备忘
  6. gravity和layout_gravity的区别
  7. Could not GET 'https://dl.google.com/d
  8. AsyncTask源码分析
  9. Android:控件属性
  10. android之4.0的系统主题style修改android