10月22日
安装java JDK,配置android开发环境,安装android SDK、Eclipse、和ADT插件,创建模拟器。
10月23日
1 错误提示:Failed toinstall helloworld.apk on device 'emulator-5554': timeout
原因:
由于模拟器已经开启而没有关闭或者非法关闭引起的。
解决方法:
删除C:\Documents and Settings\Administrator\.android\avd\对应版本.avd
下所有以.lock结尾的文件夹。
还有一种办法:
在window->preferences->Android->DDMS->ADB connection timeout (ms):
将这个值设置的大一些,默认为5000,我设置成500000,然后就OK了。
2 依附在Activity上面的组件,如对话框和PopuWindow组件,在oncreate()执行过程中,不能操作组件。否则会报android.view.WindowManager$BadTokenException:Unable to add window -- token null is not valid; is your activity running?异常。应该把showAtLocation(parent,Gravity.TOP,0, 0)方法移出oncreate方法,在控件渲染完毕后再使用该方法。
3 培训:了解新名词PSI/SI/PAT/PMT 前端,后端。后端解码,打包,复用,TS流,头文件,前端解复用。
10月24日
android.view.WindowLeaked:Activity com.zhaoqp.activity.NoteEditor has leaked windowcom.android.internal.policy.impl.PhoneWindow$DecorView@43d3e558 that wasoriginally added here
解决:好多人都说这个是内存泄漏 我自己也弄了好久 终于找到了原因 哈哈 其实不是什么内存泄漏
原因是 activity 和dialog同时显示 要先dialog.dismiss() 后activity.finish() 如果直接finish() 会出错 但不影响功能。
本文介绍了Android开发中常见的几个问题及其解决方案,包括安装配置环境、解决安装APK失败的问题、避免BadTokenException异常及WindowLeaked异常等,并提到了关于PSI/SI/PAT/PMT等概念的学习。

388

被折叠的 条评论
为什么被折叠?



