Android修改分析:无法import资源文件
问题
添加
import android.os.SystemProperties;
编译报错
分析
资源包无法添加,或者资源包不存在
LOCAL_SDK_VERSION := $(SUPPORT_CURRENT_SDK_VERSION) 这个编译配置,就会使编译的应用不能访问hide的api,有时一些系统的class被import后编译时说找不到这个类,就是这个原因造成的。
LOCAL_PRIVATE_PLATFORM_APIS := true设置后,会使用sdk的hide的api來编译
解决方案
Android.mk文件中:
-LOCAL_SDK_VERSION := $(SUPPORT_CURRENT_SDK_VERSION)
+LOCAL_PRIVATE_PLATFORM_APIS := true