在Windows 7上安装ADT 17和eclipse indigo,一切正常但新项目中没有Android类型的项目

时间:2012-03-22 19:17:08

标签: android adt

今天我安装了新的Android SDK工具修订版17.当我开始使用eclipse时,它说你应该升级你的ADT。我下载了最新版本的ZIP文件(ADT-17.0.0.zip),然后按照Eclipse说明安装了ADT。一切都很顺利(正如我所料)但最后我无法在首选项中看到Android,也无法在New Project向导中看到android项目。 我正在使用Eclipse Indigo和Windows 7。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

Updating Plugin for Eclipse下的Android开发者页面上阅读此内容。我希望这会有所帮助。

  

在某些情况下,ADT的新版本将依赖于Android SDK工具的特定版本。如果存在此类依赖项,则需要在安装新版本的ADT后更新SDK的SDK Tools组件。要更新SDK工具组件,请使用Android SDK和AVD Manager,如添加SDK组件中所述。

     

如果在更新期间遇到问题,请从Eclipse中删除现有的ADT插件,然后使用安装ADT插件的说明执行全新安装。

答案 1 :(得分:1)

尝试从命令行使用-clean选项运行eclipse,如下所示:

C:\path_to_where_eclipse_is_installed\eclipse -clean

这应该清理eclipse插件首选项缓存,可能会解决你的问题。

答案 2 :(得分:0)

对我来说有相同的经历。

在获得最新的Java更新21Mar2012之后开始使用Mapview编译错误,尽管我还没有改变路径配置。

加载了一些SDK更新,然后按照Eclipse Helio的建议,找到并更新到ADT的第17版。编译的Java路径已被破坏,但Java编译器选项默认为1.6。

加载Eclipse Indigo并在最新的Java更新中从头开始加载所有内容,同样的Java编译错误。当Java.lang和String类型未知时,你知道有什么东西坏了......

V17 ADT和Windows eclipse出现严重错误。

任何人都知道如何恢复到之前的ADT和SDK?

增加: 当我查看我的其他Android项目时,我注意到了Android 2.2库类路径(普通的ADT版本)。成功解决方法更改的关键似乎是项目工作区中的.classpath文件。

我的解决方法是找到一个V17之前的文件(下面)

<?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/classes"/>
</classpath>

然后我添加了android并在Project > Properties > Java Build Path下手动映射JAR,文件变为:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="gen"/>
    <classpathentry exported="true" kind="con"   path="com.android.ide.eclipse.adt.LIBRARIES"/>
    <classpathentry kind="lib" path="C:/Apps/Android/android-sdk-windows/platforms/android-8/android.jar"/>
    <classpathentry kind="lib" path="C:/Apps/Android/android-sdk-windows/add-ons/addon_google_apis_google_inc_8/libs/maps.jar"/>
    <classpathentry kind="output" path="bin/classes"/>
</classpath>

这对我有用:)