导入不起作用。 Android Studio,SDK,Linux

时间:2016-10-27 09:11:07

标签: java android android-studio import

我有两个示例导入。

import android.os.MessageQueue;
import android.os.PerformanceCollector;

两个文件在追踪它们之后都在Android / Sdk / sources / android-19 / android / os中。 MessageQueue.java和PerformanceCollector.java。

在我的Android Studio->项目结构 - > SDK位置,标记了Android / Sdk。

MessageQueue有效。 PerformanceCollector给出“无法解析符号'PerformanceCollector'”。

清除/无效缓存/重新启动/重新导入不起作用。有人可以建议可能是什么原因造成的?我们将不胜感激。

2 个答案:

答案 0 :(得分:0)

我不知道为什么我在Android文档中找不到PerformanceCollector类 但你可以使用这段代码。只需在您的应用程序中创建一个新类

PerformceCollector Source code

答案 1 :(得分:0)

pskink是对的。我看到错误的原因是因为{@hide}隐藏了类“PerformanceCollector”。但是,从那里做了进一步的研究后,我发现这根本不是问题。

How can Android project compile when imported class is missing in SDK? - 从阅读这个问题的答案,我发现在运行时运行应用程序时不会出现错误,所以我得到的致命错误与我问这个问题的问题无关。它是无关的,因为我现在知道真正的原因是什么。

所以,pskink回答评论而不是正确答案,所以我无法将他/她标记为正确。所以,这样做。谢谢所有阅读过我的问题的人。