无法解析导入Android包

wi3ka0sx  于 2023-05-15  发布在  Android
关注(0)|答案(9)|浏览(235)

我在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'的无法解析引用的建议。单击此处手动配置项目“静默模式切换”的生成路径。
我是Android开发的新手,这一点完全难倒了我。
提前感谢您提供的任何帮助。
丰富

cedebl8k

cedebl8k1#

似乎你的eclipse-workspace(或者至少你的Project)以某种方式坏了。
您最近是否移动了android-sdk/Project?如果它不再是Android项目,请尝试查看Preferences->Android以获得有效的android sdk-location
如果这是正确的,尝试打开一个完整的新工作区,并从现有的源代码导入您的源代码与File->import->Android Project
如果这仍然没有帮助,制作一个新的android Project,并从Eclipse外部手动复制Project内部的源代码。然后重新打开Eclipse,生成一个Project->clean

lyr7nygr

lyr7nygr2#

其他人都说了什么。
具体来说,我建议您访问Project > Properties > Java Build Path > Libraries,并确保引用了android.jar的一个副本。(如果你导入一个项目,有时你会得到两个。)并且它的路径是正确的。
有时您可以通过单击Project > Properties > Android中的其他目标SDK,然后恢复原始选择,让系统为您解决此问题。

db2dz4w8

db2dz4w83#

右键单击项目->属性->Android->选择目标名称为“Android 4.4.2”--单击确定
因为DocumentsContract是在API级别19中添加的

fd3cxomn

fd3cxomn4#

我只是在接受Java更新后遇到了同样的问题--大量的构建错误和Android导入无法识别。在Project=>Properties中检查构建路径时,我发现Android 4.3的复选框不知何故被清除了。检查它解决了所有的导入错误,甚至不需要重新启动IDE或运行一个干净的项目。

zour9fqk

zour9fqk5#

在eclipse中试试:Window - Preferences - Android- SDK位置和设置SDK路径

iswrvxsc

iswrvxsc6#

当您使用某个库,而该库与您的应用程序不在同一路径中时,或者您正在导入库而没有将库复制到工作区时,也会发生此import android packages cannot be resolved

r1wp621o

r1wp621o7#

RightClick on the Project > Properties > Android > Fix project properties

这为我解决了它。放松。

smdncfj3

smdncfj38#

您可能正在使用此检查:

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

要解决这个问题,需要导入android.provider.DocumentsContract类。
要解决此问题,您需要将构建SDK版本设置为19(4.4)或更高版本,以便在编译时使用API级别19符号。
首先,如果您还没有API 19,请使用SDK管理器下载它。然后,配置您的项目以使用API 19:

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

我发现上面引用的答案here,by laalto

6yoyoihd

6yoyoihd9#

要导入android包,需要eclipse的ADT插件,只有在此之后,您才可以将其添加到java构建路径中。
去你的eclipse market下载Android AD扩展。

相关问题