android源码中有很多@hide标记的api,这些api默认是不对外开放的,app是访问不到的。
我在修改android_root/packages/apps/Email下的文件,就遇到了不能访问到@hide api 的问题。
解决方法: 找到你app工程下的Android.mk , 找到LOCAL_SDK_VERSION:=current 这一行,然后注释掉,再编译就可以通过了,至于原理是什么,请自己去android_root/build 下查找make系统是如何处理的。
android源码中有很多@hide标记的api,这些api默认是不对外开放的,app是访问不到的。
我在修改android_root/packages/apps/Email下的文件,就遇到了不能访问到@hide api 的问题。
解决方法: 找到你app工程下的Android.mk , 找到LOCAL_SDK_VERSION:=current 这一行,然后注释掉,再编译就可以通过了,至于原理是什么,请自己去android_root/build 下查找make系统是如何处理的。