【问题标题】:ADT isn't working, launching Eclipse Juno insteadADT 不工作,而是启动 Eclipse Juno
【发布时间】:2014-06-28 22:24:02
【问题描述】:

我更新了我的 ADT 和 SDK,安装了一个新的 JDK,现在它打开了 Eclipse Juno 而不是 Android 开发工具。

我安装了这些东西:

  • adt-bundle-windows-x86_64-20140624.zip
  • jdk-8u5-windows-x64.exe

我能做什么?

我还去了 Eclipse - 根据谷歌“安装 ADT 插件指南”安装新包,但它仍然无法正常工作。此外,当我单击 SDK 管理器时 - 它没有打开。它正在打开一个命令提示符 1 秒。

【问题讨论】:

标签: android eclipse adt


【解决方案1】:

我的英语不是很好,所以我的话是从谷歌翻译翻译过来的。以前也遇到过这样的问题,我是完美主义者,不能容忍这种事情,现在要解决这个问题,谷歌已经发布了最新的ADT-23.0.2,现在地址如下。

win32:http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

win64:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

复制 Eclipse 文件夹以替换原始文件夹。然后创建一个名为 ide.product 的文件,复制以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>

<product name="Android Developer Tools" uid="com.android.ide.eclipse.adt.package.product" id="com.android.ide.eclipse.adt.package.product" application="org.eclipse.ui.ide.workbench" version="23.0.2.qualifier" useFeatures="true" includeLaunchers="true">

<configIni use="default">
</configIni>

<launcherArgs>
  <programArgs>-product com.android.ide.eclipse.adt.package.product</programArgs>
  <programArgsWin>--launcher.XXMaxPermSize 256M</programArgsWin>
  <vmArgs>-Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m</vmArgs>
  <vmArgsLin>-XX:MaxPermSize=256m</vmArgsLin>
  <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
  </launcherArgs>

  <windowImages/>

  <splash
  location="com.android.ide.eclipse.adt.package" />
  <launcher>
  <solaris/>
  <win useIco="true">
     <ico path="/plugin-adt-package/icons/adt.ico"/>
     <bmp/>
  </win>
  </launcher>

  <vm>
  <linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</linux>
  <macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</macos>
  <windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</windows>
  </vm>

  <plugins>
  </plugins>

  <features>
  <feature id="com.android.ide.eclipse.adt.package"/>
  </features>

  <configurations>
  <property name="eclipse.product" value="com.android.ide.eclipse.adt.package.product" />
  </configurations>

  </product>

不过这个启动后还是juno界面,可以把下面的路径放到splash.bmp

C:\adt-bundle-windows-x86\eclipse\\plugins\org.eclipse.platform_4.2.1.v201209141800\splash.bmp

替换以下路径splash.bmp

C:\adt-bundle-windows-x86\eclipse\plugins\com.android.ide.eclipse.adt.package_21.1.0.v201302060044-569685

因此,您将能够看到您,然后启动熟悉的界面。

【讨论】:

  • developer.android.com/sdk/index.html - 只有 20140624 存在。不是 20140702
  • ADT在反馈页面发现了一个bug,是官方人员修复版,算是过渡版,不好意思,具体网址忘记了。
  • @DAvid - 您是否能够毫无问题地使用最新的 ADT Bundle 和 ADT23.0.2 组合?你在你的应用程序中保留你的 targetSDKVersion 20 并成功开发那些..?我很想知道..是这样吗..在将您的所有建议放到我的环境中之前:)
【解决方案2】:

ADT 是 Eclipse 之上的一个插件。所以真的,你可以认为 Eclipse 是你的 IDE,而 ADT 是 Android 特定的东西。所以 ADT 说 Eclipse 是完全正常的。

另外,当 SDK 管理器打开时,它首先打开一个命令提示符,然后打开 GUI。这很正常。但是,如果它根本没有打开,请尝试重新安装 SDK。

【讨论】:

  • sdk 正在打开并退出,而 Eclipse 不是那样好,我添加了一个 Eclipse 说在启动“android 开发工具”时,在这个 Eclipse 中没有,也在这个eclipse 我无法在我的 lg g2 上运行我的应用程序,很多不同的东西.. 这让我很烦.. 我怎样才能找回我的旧应用程序?
【解决方案3】:

同样的问题,使用 OSX。下载的 ADB dows 没有显示插件提供的典型 ADB 按钮和其他扩展,而只是一个普通的 Eclipse。安装旧版本的 ADT (adt-bundle-mac-x86_64-20140321) 并更新将无济于事。

该包似乎以某种方式损坏,一些文件(例如 ADT 应用程序图标)不存在。其他人尝试了一些问题(Same problemOther problem,也记录了here)。

我知道这不是一个真正的答案,但我刚刚切换到 Android Studio。我认为唯一的其他选择是恢复到旧版本并等待新版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    相关资源
    最近更新 更多