在 android studio 中,我如何导入不在公共 SDK 中的库,例如android.os.ServiceManager
?是否存在我可以在 gradle 文件中编写的任何命令来解决此问题?
问问题
158 次
1 回答
1
ServiceManager是android.jar的一部分,带有@hide注释。
在设计时,所有标有隐藏注释的类、枚举、字段和方法都被排除在 android.jar 中,尽管在运行时 android 加载 framework.jar(相当于 android.jar),其中还包含类、方法、枚举和字段标有隐藏注释。
虽然,您可以在设计时使用反射或在其中构建包含这些类的 android.jar 来访问。
考虑到您无法在 Google Play 上发布您的应用,因为您违反了 EULA。
于 2017-06-14T14:32:47.383 回答