Android Studio:android.jar缺少一些类

时间:2017-03-25 02:20:06

标签: 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文件中不存在。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

问题是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

答案 1 :(得分:-1)

首先你去默认设置。之后在搜索框中键入gradle.next,你会看到offline.remove tick标记。应用设置。然后重启android studio.after restart studio缺少jar文件自动下载。  下一步是完全删除你的gradle文件。启动android studio.all gradle文件和jar文件中的新项目通过互联网自动下载