我之前没有使用这个库在android中构建过应用程序
android.annotation.SystemApi
,但我的项目现在需要它。
我的导入语句中是否有问题导致我无法使用 SystemApi?我需要使用其他一些注释库,它们都抛出以下错误:
error: cannot find symbol
import android.annotation.SystemApi;
^
symbol: class SystemApi
location: package android.annotation
我感谢我能得到的任何帮助!
Android SDK 中没有
SystemApi
注解。 它是框架的一部分,并且被标记为@hide
,意味着它已从Android SDK中剥离。
但是我的项目现在需要它
如果您正在创建 Android 应用程序,则不需要
@SystemApi
,并且无法使用它。如果您正在使用 AOSP 构建自己的自定义版本的 Android,则它用于创建 Android 框架的扩展。