您的位置:首页 > 其它

Andoid源码 BUG修改集合--不断更新

2015-09-21 19:25 239 查看
BUG001:很抱歉,***已停止运行

网上查找问题原因很多,有人说事缓存不够,作为一个开发者,需要从代码解决问题

比如,这次遇到一个"很抱歉,instant已停止运行",instant是一个APP, 这个app被一个手势感知app调用, 通过intent通信的时候并未设置action的值,而启动这个instant的app需要action的不为空,所以报错.

解决办法:在手势感知的app,初始化intent实例的方法下,应该设置一个action值

如:

Intent i = new Intent();
i.setClassName(pkgName,clsName);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setAction("android.intent.action.MAIN");  


总结:如果遇到这个错误,应该考虑到启动某个APK,是不是需求一个action的值,而另外个apk刚好没有将这个值设入通信的INTENT.

BUG002:客户需求,设置-->安全-->未知来源 ,默认打开

未客制化项目,请在framework目录下找defaults.xml文件,设置默认值def_install_non_market_apps为true

注意:编译此apk后,请make snod下打下包,默认值才生效。

BUG003:客户需求,launcher界面去掉google搜索栏(5.0以上版本适用)

解决办法: launcher3/res/layout-port/launcher.xml下的标签:

<include
android:id="@+id/search_drop_target_bar"
layout="@layout/search_drop_target_bar"
android:visibility="gone" /> //android:visibility="gone",添加此句
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: