Android SDK更新后新项目创建问题

时间:2010-12-16 23:07:38

标签: android

我现有的所有项目都很好,但是开始新项目有问题......

看起来主java文件有问题,而悬停说是

  

“Java类型语言不能   已解决,间接引用   来自必需的.class文件“

我创建了新项目,就像我创建了之前的50个项目一样(在更新SDK之前)。

非常令人沮丧(新版本中的其他错误也是如此)......

我删除了新项目并按照其他帖子的建议导入了它们,但是没有用。

我注意到主要布局(在图形模式下)说的是

  

“未设置项目目标”

我不知道这意味着布局是否在项目文件夹中。 Build目标设置为android 1.6

另外(这可能是问题)我在完成项目创建时得到一个消息面板,说是android

  

sdk / tools / lib / proguard.cfg(没有这样的   文件或目录)

这是真的,没有一个,这是sdk的新增内容......

有什么建议......?感谢

3 个答案:

答案 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中创建的所有新应用都需要它。此外,需要在语法更改时将路径设置更改为工具...在升级之前阅读这些内容...

这样做之后一切顺利并正在工作(手指交叉!)