Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android.support.annotation中找不到RequiresApi_Android_Android Support Library_Android Sdk Manager - Fatal编程技术网

在android.support.annotation中找不到RequiresApi

在android.support.annotation中找不到RequiresApi,android,android-support-library,android-sdk-manager,Android,Android Support Library,Android Sdk Manager,如上所述,support-annotation.jar包含一个名为RequiresApi的方法。但是,我在android support annotations.jar中找不到该方法 我通过SDK管理器(Android支持库(23.2.2))下载 正如您在和源代码RequiresApi中所看到的,它不是一种方法,而是一种接口 public @interface RequiresApi { //...... } 另外,它是在注释支持库v.24.0.0中引入的。在我的例子中,在迁移到andr

如上所述,support-annotation.jar包含一个名为
RequiresApi
的方法。但是,我在android support annotations.jar中找不到该方法 我通过SDK管理器(Android支持库(23.2.2))下载

正如您在和源代码
RequiresApi
中所看到的,它不是一种方法,而是一种接口

public @interface RequiresApi {
   //......
}

另外,它是在注释支持库v.24.0.0

中引入的。在我的例子中,在迁移到androidx时,我使用了较旧版本的注释库,如下所示:

public @interface RequiresApi {
   //......
}
api 'androidx.annotation:annotation:1.0.0'
但升级到最新稳定版本后,RequiresApi能够解决此问题

api 'androidx.annotation:annotation:1.1.0'
作为进口

import androidx.annotation.RequiresApi;