不知道你在开发中遇到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修改system只读权限:remount
  2. Android 无须获取Root权限静默安装App
  3. Android学习 2 -建立模拟器
  4. Android应用商店——Splash页面的实现,Android运行时权限的使用
  5. Android权限管理之Permission权限机制及使用
  6. RK3326 Android 8.1 为自己的APK的服务默认开启无障碍权限,避免使
  7. MonkeyRunner与模拟器连接

随机推荐

  1. 用android:clipChildren来实现红心变大特
  2. 【译】Google官方推出的Android架构组件
  3. Android(安卓)AudioManager控制系统声音
  4. Android(安卓)ORM
  5. android 触摸事件传递机制与笔记
  6. 重磅首发!腾讯前晚最新爆出的“Android(安
  7. android 用 XML 自定义边框(只上下边框有
  8. Android隐私弹框
  9. Android(安卓)Instrumentation自动化测试
  10. Android技术架构演进与未来