java - Android Studio : android. jar 缺少一些类

标签 java android android-studio

我收到“无法解析符号”错误,因为 android.jar 缺少一些类。例如:

import android.annotation.MainThread;
import android.annotation.WorkerThread;

import android.annotation.CallSuper;
import android.annotation.DrawableRes;
import android.annotation.IdRes;
import android.annotation.IntDef;
import android.annotation.LayoutRes;
import android.annotation.MainThread;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.RequiresPermission;
import android.annotation.StyleRes;
import android.annotation.SystemApi;

和许多其他人。

这些类在 sources/android-xx 中作为 .java 文件存在,但不在实际的 .jar 文件中。

我做错了什么?

最佳答案

问题是android.annotation.Nullable等都标有@hide javadoc属性,所以不能在google之外使用。在这里查看@hide:What does @hide mean in the Android source code?

对于android注解尝试使用支持注解:https://developer.android.com/studio/write/annotations.html

关于java - Android Studio : android. jar 缺少一些类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43011798/

相关文章:

android - 我应该从 android studio 中的 sdk 管理器安装哪些软件包

java - JSF 2.x + Spring 3.2 集成?

android - Activity 加载缓慢

java - 如何在 Android Canvas 中创建颜色图案

android - 可以使用 ContentValues.put 将一列更新为其他列的总和

Android Studio : dx. bat 失败

android - 每次我构建我的 Android 应用程序(在手机上运行)时,我都会丢失磁盘空间

java - Log4j 1.2 多级过滤

java - 响应码为错误码时如何从ConnectionRequest获取响应数据

java - 解析巨大的 json 响应