32

我在 Eclipse 中构建的 android 应用程序突然无法构建并出现几十个错误。最明显的错误表明无法解析所有 android 导入。

import android.os.Bundle;
import android.app.Activity;
import android.graphics.drawable.Drawable;
import android.media.AudioManager;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

所有这些都被标记为无法解决。我尝试删除并重新添加 JRE 系统库。我试过清理和重建。我已经尝试过“修复项目设置...”的“快速修复”选项,但这只是响应一个对话框,上面写着...

"没有找到修复无法解析的'android.app.Bundle'引用的建议。单击此处手动配置项目'Silent Mode Toggle'的构建路径。"

我是 Android 开发的新手,这让我完全被难住了。

提前感谢您提供的任何帮助。

富有的

4

9 回答 9

27

似乎您的eclipse-workspace(或至少您的Project)以某种方式损坏了。

android-sdk/Project最近搬家了吗?如果它不再是 Android 项目,请尝试查看Preferences->Android有效的android sdk-location.

如果这是正确的,请尝试打开一个完整的新工作区,并File->import->Android Project从现有源导入您的源。

如果这仍然没有帮助,请制作一个新的 android并从外部Project手动复制源代码。之后重新打开Eclipse,并制作一个ProjectEclipseProject->clean

于 2012-07-20T18:03:32.383 回答
16

其他人都说了什么。

具体来说,我建议你去Project > Properties > Java Build Path > Libraries并确保你有一份android.jar引用的副本。(如果您正在导入一个项目,有时您可以获得两个。)并且它的路径是正确的。

有时您可以让系统为您解决此问题,方法是单击 中的不同目标 SDK Project > Properties > Android,然后恢复您的原始选择。

于 2012-07-20T18:47:20.573 回答
9

右键单击项目->属性->android->选择目标名称为“Android 4.4.2”-单击确定

由于 DocumentsContract 在 API 级别 19 中添加

于 2014-09-11T09:12:38.073 回答
5

在接受 Java 更新后,我遇到了同样的问题——构建错误的分数和 android 导入无法识别。在检查 Project=>Properties 中的构建路径时,我发现 Android 4.3 的复选框以某种方式被清除了。检查它解决了所有导入错误,我什至不必重新启动 IDE 或运行干净的项目。

于 2013-10-22T20:39:46.303 回答
1

在 Eclipse 中试试这个:Window - Preferences - Android- SDK 位置和设置 SDK 路径

于 2012-07-20T18:03:30.023 回答
1

import android packages cannot be resolved当您使用某个库并且该库与您的应用程序所在的路径不同时,或者如果您正在导入库而不将库复制到工作区时,也会发生这种情况

于 2014-04-29T12:03:24.283 回答
1
RightClick on the Project > Properties > Android > Fix project properties

这为我解决了。简单的。

于 2016-06-23T03:25:54.580 回答
1

可能是您正在使用此检查:

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
}

要解决此问题,您需要导入android.provider.DocumentsContract类。

要解决此问题,您需要将构建 SDK 版本设置为 19 (4.4) 或更高版本,以便在编译时使用 API 级别 19 符号。

首先,如果您还没有 API 19,请使用 SDK Manager 下载 API 19。然后,将您的项目配置为使用 API 19:

  • 在 Android Studio 中:文件 -> 项目结构 -> 常规设置 -> 项目 SDK。
  • 在 Eclipse ADT 中:项目属性 -> Android -> 项目构建目标

我从这里找到了这个答案

谢谢 。

于 2015-10-27T17:57:54.570 回答
0

导入android包,需要eclipse的ADT插件,之后才可以在java构建路径中添加。

转到您的 Eclipse 市场并下载 Android AD 扩展程序。

于 2020-09-10T12:32:35.140 回答