Android开发之疑难杂症

在这里总结一些android开发过程中遇到的一些比较少见的问题,持续更新中…

  • New package not yet registered with the system. Waiting 3 seconds before next attempt

  • 发生原因:当我通过下面这段代码意图将app(应用)图标从launcher(桌面)中隐藏,隐藏之后,再次覆盖安装eclipse就报错New package not yet registered with the system.

     ComponentName comp = new ComponentName(getApplicationContext(),MainActivity.class);
     p.setComponentEnabledSetting(comp,
                                PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                                PackageManager.DONT_KILL_APP);
    

    解决方案:卸载app重装,而不是覆盖安装,请务必确保卸载成功,因为这个时候app的图标是不可见的(某些launcher有缓存,可能图标还在,不推荐用长安这个缓存图标卸载,因为只是图标不见了而已)。建议用adb或者其他管理工具卸载。

    总结:这里还有可能发生宁外一个问题,由于MainActivity这个组件被disable了,如果想重新启动这个组件是会抛异常的,所以在启动组件之前,需要重新enable这个组件。


  • Android摄像头没有正确释放,导致Method called after release()

  • Android WebView开启硬件加速导致屏幕花屏

  • webview内容无法显示但可以点击

  • Android app崩溃重启导致menu item重复

  • 下一个问题正在发生,请耐心等待.

  • 转载请注明出处:vjson.com



      copyright@黑月神话,转载请注明出处:vjson.com

    发表评论