Android Eclipse Classpath - 想要添加classpath容器路径但是eclipse不会让我

mik*_*ana 24 java eclipse android classpath

我正在使用Eclipse学习用Java开发Android应用程序.我之前没有使用过Eclipse.

我正在尝试使用的项目(由OReilly提供,作为"Android应用程序开发"的一部分)是MJAndroid.尝试运行项目时,运行失败,并且找不到"问题"选项卡提到的com.java.Object,并且Eclipse要求我检查构建路径.单击属性 - > Java构建路径 - >库,将显示消息"无法获取项目的系统库".

在一个工作项目中,Properties - > Java Build Path - > Libraries有一个Android 1.1的条目,如果我单击Edit,它的类路径容器路径为com.android.ide.eclipse.adt.ANDROID_FRAMEWORK.

向我的非工作项目添加正确的容器路径似乎很简单.然而,Eclipse似乎决心尽可能地做到这一点.无论我选择添加什么 - 罐子,外部罐子,变量,库,类文件夹,外部类文件夹,似乎没有采取'com.1android.ide.eclipse.adt.ANDROID_FRAMEWORK'形式的'Android 1.1'在工作的应用程序上的条目.

如何将此命名空间添加到我的项目中,使其类似于工作空间?

我很确定这是Eclipse有点奇怪的用户界面的问题.坦率地说,除了文件之外我没有什么比修改和设置这样的信息更好的了 - 我的背景是Python,整个日食环境似乎是不必要的负担.

Shr*_*kar 53

当我导入从互联网下载的示例代码时,我遇到了同样的问题.我正在使用android sdk 1.5和0.9 ADT插件.这是修复andoid库引用问题的更简单方法

  • 右键单击有问题的项目并选择属性
  • 选择适当的Android版本(使用google api 1.1,1.5或1.5)并说好
  • 再次右键单击项目并选择"Android工具>修复项目属性"
  • 修复导入一次(如果需要)
  • 刷新项目,您应该准备就绪,无需任何手动编辑

  • 谢谢!只是为新访问者提供的注释 - 我需要为ADT 14.0做的所有操作都是右键单击项目,选择Android工具和修复项目属性. (2认同)

Sta*_*ark 11

通过GIT导入项目后我遇到了同样的问题.问题是我没有安装相同的目标android平台,并且构建路径以某种方式被破坏.

我做的第一个显而易见的事情是更改project.properties中的目标sdk,但即使在清理了项目和Android工具>修复项目属性后,它也没有帮助,我仍然得到构建错误.

我的解决方案浪费了将近1小时后试图解决这个问题?

RESTART ECLIPSE
Run Code Online (Sandbox Code Playgroud)

之后一切都很好.Eclipse非常善变.只有通过多年的经验,你才能理解她.:)