导入android包无法解析

Ric*_*ley 32 java eclipse android

我在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;
Run Code Online (Sandbox Code Playgroud)

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

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

我是Android开发的新手,这个让我完全难过.

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

丰富

Raf*_*l T 27

似乎你的eclipse-workspace(或至少是你的Project)以某种方式被打破了.

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

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

如果这仍然没有帮助,请创建一个新的Android ProjectProject从外部手动复制源Eclipse.之后重新打开Eclipse,并制作一个Project->clean

  • 有时只是重新启动你的elipse会摆脱这个.为我工作! (5认同)

Spa*_*rky 16

所有其他人都说了什么.

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

有时,您可以通过单击其他目标SDK Project > Properties > Android,然后恢复原始选择,让系统为您解决此问题.


Ang*_*ari 9

右键单击project-> properties-> android->选择目标名称为"Android 4.4.2" - 点击确定

因为在API级别19中添加了DocumentsContract


小智 5

我接受Java更新后遇到了同样的问题 - 构建错误和android导入得分无法识别.在检查Project => Properties中的构建路径时,我发现Android 4.3的复选框已被清除.检查它解决了所有导入错误,甚至无需重新启动IDE或运行项目清理.