更新Android SDK后,Eclipse ADT(主题和图标)已损坏

时间:2013-01-17 13:31:16

标签: eclipse adt


在向Eclipse添加新组件(Android SDK工具和开发人员工具)之后,当我运行Eclipse时,漂亮的启动画面(在启动时)和应用程序图标(在文档中)都消失了。在我开始之前,会显示ADT图标 - 但在启动之后它将更改为Eclipse图标。我正在运行Mac OSX Mountain Lion。 (ADT图标:https://lh6.googleusercontent.com/-kcAmqYmpgVM/UKPPGbaJNnI/AAAAAAAAkp0/dp-vtDYvnA0/w248-h248-p/sdk-adt-ide.png

我该怎么做才能防止这种情况发生?没有不同的图标:很难区分运行的不同Eclipse应用程序。

提前致谢。

编辑:

ITS FIXED

在这里阅读更多内容: http://code.google.com/p/android/issues/detail?id=41126

6 个答案:

答案 0 :(得分:4)

我在同样的事情上挣扎,但我设法修复了Mac上的应用程序图标和启动画面。

  1. 替换图标:

    转到Eclipe ADT的包装内容。转到资源 文件夹并删除Eclipse.icns。为了安全起见,请打开Info.plist 并替换Bundle Icon:

    <key>CFBundleIconFile</key>
            <string>adt.icns</string>
    
  2. 现在更换启动画面:

  3. 一种快速方法是在/ plugins文件夹中搜索“splash”。您将看到ADP启动和Eclipse启动。由于它们位于不同的文件夹中,因此只需复制adt启动画面图像并替换掉eclipse。

    完成了,现在你恢复了旧的ADT外观。

答案 1 :(得分:2)

除了以前的帖子之前(感谢此时),我现在将在这里发布官方回复(来自我在那里发布的论坛链接)。

目前没有适当的解决方案,但有一个解决方法(最后一段)

  

项目成员 link to post
  向所有人道歉,因为他们迟迟没有解决这个问题。我在等   在更新ADT的Eclipse版本之前,Eclipse将发布4.2 SR2   4.2.2。根据{{​​3}},4.2.2   本应该在2月22日发布,所以我希望它会随时出来   很快。

     

我们已经更新了ADT捆绑包以默认包含egit,所以   如果你只是在寻找自我,你不应该安装   你自己做的任何事情。

     

其他人应该做以下事情:    - 转到首选项 - &gt;安装/更新 - &gt;可用的软件站点,取消选中/删除Juno更新站点。    - 无论何时安装任何软件,请确保未引入Eclipse平台4.2。

除此之外,还有第二篇文章,即将发布的Eclipse版本即将推出解决方案(修复):

  

项目成员(2013年3月11日)http://wiki.eclipse.org/Juno/Simultaneous_Release_Plan#SR2
  有link to post,我们现在   在内部使用e4构建。我们将尝试提供预览   一周之内。

     

有关解决方法,请参阅注释#29。大多数人应该能够得到   只要您从中移除Juno存储库,就可以正常工作   P2存储库列表。

更新

  

日期:10.05.2013
  如果你有这个问题试图安装eGIT
- &gt; eGIT现已包含在Android开发者下载网站的Bundle 中   修复的代码仍在审核中 - 主要问题没有任何改变。

希望在这一点上有所帮助。将在事情发生时进行编辑。

答案 2 :(得分:1)

在Windows x86中更新到ADT 21.1之后我遇到了同样的问题,查看我的eclipse配置文件,我找到了以下指令:

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

我在那里导航并找到了默认的eclipse splash bmp,我只是用我在这里找到的ADT splash BMP替换它:

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

重新启动浏览器后,我的ADT Splash屏幕恢复了。

答案 3 :(得分:0)

在Mac上,您将在ADT文件夹中的eclipse包中找到此设置。只需右键单击Eclipse应用程序,然后选择“显示包内容”。

在contents文件夹的内部,有一个名为“Info.plist”的文件,其中包含应用程序图标和初始屏幕的所有设置。我发现我的图标定义有重复,所以我只删除了非ADT的图标,并指出了正确的位置。

对于启动画面,您需要使用bmp文件的完整路径。这应该是这样的:

/{adt-install-location}/eclipse/plugins/com.android.ide.eclipse.adt.package_{your-build-number}/splash.bmp

您需要检查插件目录以查看您的内部版本号是什么,因为它可能与您不同。更改plist文件中的这些行后,保存它,你应该恢复正常!

答案 4 :(得分:0)

只需:

  1. 打开Eclipse.app
  2. 的包
  3. 转到内容/资源,并删除Eclipse.icns
  4. 然后,您的美丽ADT图标将再次显示。

答案 5 :(得分:0)

这是您可以找到adt.ico文件到您想要/需要的任何用途的路线:

<ADT-installation-folder>\eclipse\plugins\com.android.ide.eclipse.adt.package_<Build-number>\icons

仅供参考:我的ADT-installation-folder:C:\Users\<Username>\AppData\Local\Android\android-developer-tools&amp;我的Build-number:22.3.0.v201310242005-887826

信息来源:Add .ico file(感谢Siva Velusamy于2012年10月24日制作了此补丁)