遇到一个问题,说系统不定时闪红色边框,sq要我解一下这个bug
先网上搜了一下资料这是怎么回事
发现这是mStrictModeFlash.setVisibility(on)
然后搜了一下StrictMode,看到了这篇文章
原来eng版本的img本来就要开这个mode来检查apk的优化程度
所以无需修改
但是关闭的方法如下
我们编译img的时候lunch
matthew@matthew:/media/matt1/ze550kl-m$ lunch
You're building on Linux
Lunch menu... pick a combo:
7. Z00L-eng
8. Z00L-userdebug
9. Z00L-user
选9
然后make bootimage SECURESOC=1 CPUCORES=4编译boot就修改掉了build.prop里的ro.build.type
这个ro.build.type在
matthew@matthew:/media/matt1/ze550kl-m/build$ grep -r "ro.build.type" ./
./tools/buildinfo.sh:echo "ro.build.type=$TARGET_BUILD_TYPE"
所以就是在编译的时候传参数进去了确定这个到底算什么版本
先网上搜了一下资料这是怎么回事
发现这是mStrictModeFlash.setVisibility(on)
然后搜了一下StrictMode,看到了这篇文章
原来eng版本的img本来就要开这个mode来检查apk的优化程度
所以无需修改
但是关闭的方法如下
我们编译img的时候lunch
matthew@matthew:/media/matt1/ze550kl-m$ lunch
You're building on Linux
Lunch menu... pick a combo:
7. Z00L-eng
8. Z00L-userdebug
9. Z00L-user
选9
然后make bootimage SECURESOC=1 CPUCORES=4编译boot就修改掉了build.prop里的ro.build.type
这个ro.build.type在
matthew@matthew:/media/matt1/ze550kl-m/build$ grep -r "ro.build.type" ./
./tools/buildinfo.sh:echo "ro.build.type=$TARGET_BUILD_TYPE"
所以就是在编译的时候传参数进去了确定这个到底算什么版本