我现有的所有项目都很好,但是开始新项目有问题......
看起来主java文件有问题,而悬停说是
“Java类型语言不能 已解决,间接引用 来自必需的.class文件“
我创建了新项目,就像我创建了之前的50个项目一样(在更新SDK之前)。
非常令人沮丧(新版本中的其他错误也是如此)......
我删除了新项目并按照其他帖子的建议导入了它们,但是没有用。
我注意到主要布局(在图形模式下)说的是
“未设置项目目标”
我不知道这意味着布局是否在项目文件夹中。 Build目标设置为android 1.6
另外(这可能是问题)我在完成项目创建时得到一个消息面板,说是android
sdk / tools / lib / proguard.cfg(没有这样的 文件或目录)
这是真的,没有一个,这是sdk的新增内容......
有什么建议......?感谢
答案 0 :(得分:5)
我遇到了这个问题,我的解决方法是将目标设置为project-> properties-> android中的其他API级别,然后将其设置回来。
我认为这会刷新.classpath或其他一些文件,不确定,但它确实有效。
答案 1 :(得分:2)
我花了好几个小时试图解决它。 这是我做的:
转到项目级别的文件.classpath并在记事本中打开,您必须在此处添加第3行:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="output" path="bin"/>
</classpath>
还要确保default.properties有这两行(目标android-4是1.6):
target=android-4
android.library=false
答案 2 :(得分:1)
经过很长时间后解决了......并阅读了有关新SDK的所有开发网站信息。
基本上,需要更新android的所有内容并确保安装了新的Proguard工具。在新SDK中创建的所有新应用都需要它。此外,需要在语法更改时将路径设置更改为工具...在升级之前阅读这些内容...
这样做之后一切顺利并正在工作(手指交叉!)