gpt4 book ai didi

安卓源。 TextView 。 Eclipse 找不到一些包

转载 作者:行者123 更新时间:2023-11-29 21:17:03 26 4
gpt4 key购买 nike

我已经下载了安卓小部件“TextView”的源代码。我包含了一些其他包,但 Eclipse 找不到它们。我再次检查了 android 源,它们存在于那里。

import android.content.UndoManager;
import android.text.GraphicsOperations;
import android.content.res.CompatibilityInfo;

那么为什么不 Eclipse 它们呢?在源代码中,它们也是公开的。

我使用的是 Android 4.4.2。

最佳答案

如果您正在尝试构建 AOSP 的一部分并将其导入到 Eclipse 中,那么您需要让 Eclipse 知道那些其他包是什么。基于 android,eclipse 只知道作为 SDK 一部分的包。这包括所有属于 android 的包。

如果您查看 AOSP 文件,您会发现隐藏的方法和变量。有些类根本不包含在 SDK 中。其他包被认为是“内部”包,因此您无法轻松访问它们(事实上,如果包是内部包,eclipse 会有一行专门阻止所有包被导入)。

您很可能没有更新构建路径以包含更新的 framework.jar 文件。有相当多的资源可用于这些任务。这个答案在这里:How do I build the Android SDK with hidden and internal APIs available?如果您正在构建 aosp,将简要介绍如何获取 framework.jar 文件。

如果您不构建 AOSP,我建议您在此处查看本指南,了解如何使用 hidden and internal parts of the API .快速浏览一下,这些包中的任何一个都不是内部包,因此您只需导入包含所有类和隐藏方法的框架 jar 就可以了。

祝你好运!

关于安卓源。 TextView 。 Eclipse 找不到一些包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21158118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com