1、java.lang.NullPointerException: Attempt to get length of null array解决方法参考
判断空数据一定要先判断是否为null,再判断数据的长度。
if(array != null && array.leng != 0)
{undefined
//数据不为空数据的判断
.......
}
2、ERROR 'duplicate declaration of type/attribute' at token ';' on line 14430
原因在于,Android的te权限文件,在两个路径下都可以添加,效果一样,但不能同时有,不然会报重复错误!
删除中间缓存:
# rm -rf out/target/product/xxx/obj/ETC/sepolicy_intermediates
Android会将所有的te文件附加到一个文件中。您需要在每个te文件的末尾添加一个空行,否则上一个文件的最后一行和当前文件的第一行会混淆。而且,我更喜欢你在每个te文件的开头添加一个空行,以避免其他te文件的格式错误。
3、安装install失败
$ adb install '/home/ecarx/OA-RD/apk/app-debug.apk'
adb: failed to install /home/ecarx/OA-RD/apk/app-debug.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
加个-t就ok了:
$ adb install -r -t '/home/ecarx/OA-RD/apk/app-debug.apk'
Success