1.warning: unmappable character for encoding ascii
背景:修改了frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.java:1208: warning: unmappable character for encoding ascii
//最后可跟不同的
结论:源码注释使用了中文字符,是不可显示的字符
2.frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.java:1165: unreported exception android.os.RemoteException; must be caught or declared to be thrown
mWindowManager.setRotation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE, true,
结论:在调用setRotation方法时必须捕捉异常。如下:
解决Android源码编译警告与异常
本文针对Android源码编译过程中遇到的两个典型问题进行了解析:一是源码注释中出现不可显示的ASCII字符导致的警告;二是未处理的RemoteException导致的编译错误,并给出了具体的解决方案。
7278

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



