在android studio中我如何导入不在公共SDK中的库,例如android.os.ServiceManager
?
我可以在gradle文件中编写任何命令来解决这个问题吗?
答案 0 :(得分:1)
属于 android.jar 的ServiceManager标有 @hide 注释。
在设计时,所有标有hide注释的类,枚举,字段和方法都在android.jar中排除,虽然在运行时android load framework.jar(相当于android.jar)中也包含类,方法,标记有隐藏标注的枚举和字段。
虽然,您可以使用反射在设计时访问或使用其中的类构建android.jar。
考虑到您无法在Google Play上发布应用,因为您违反了EULA。