我在使用Eclipse配置ADT时遇到了严重问题。我使用的是Windows 7家庭高级版。
我使用的Eclipse(64位)是:
Eclipse Classic 3.7.1
Eclipse Java EE IDE for Web Developers.
Version: Indigo Release
Build id: 20110615-0604
Java代码在此Eclipse中运行没有任何问题。用于运行Android:
起初,我进入了Eclipse->帮助菜单,然后安装新软件 单击添加,将其命名为ADT,并将其命名为使用的位置:http://dl-ssl.google.com/android/eclipse。
出现的新窗口,我点击了所有这些框,然后选择下一步。到目前为止,一切正常,ADT已安装,我被要求重启Eclipse。当Eclipse启动时,会出现一个新窗口,要求我安装Android软件开发工具包(SDK)或选择现有的SDK位置。我选择安装Android软件开发工具包(SDK)(我检查了所有选项)。我已将SDK位置设置为:C:\ My_Workspace \ Android_SDK。一切都完成后,我在Eclipse控制台中看到两个错误:
[2012-01-02 14:29:37 - DDMS] DDMS files not found: C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\platform-tools\adb.exe C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\hprof-conv.exe C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\traceview.bat
[2012-01-02 14:30:47 - DDMS] DDMS files not found: C:\My_Workspace\Android_SDK\platform-tools\adb.exe C:\My_Workspace\Android_SDK\tools\hprof-conv.exe C:\My_Workspace\Android_SDK\tools\traceview.bat
注意,我已尝试在Eclipse提供的默认位置安装SDK。但我看到同样的错误。
如果我重新启动Eclipse,则会出现错误: “无法在SDK'C:\ My_Workspace \ Android_SDK \'”中找到文件夹'工具'。
如果我点击Window - > Android SDK管理器,我会收到另一条错误消息: “尚未在首选项中设置Android SDK的位置。”
如果我去Window-> Preference-> Android,我看到,SDK位置设置为“C:\ My_Workspace \ Android_SDK” 但最重要的是,有一条错误消息说“无法在SDK中找到文件夹'工具''C:\ My_Workspace \ Android_SDK \'。”
在C:\ My_Workspace \ Android_SDK \文件夹中,我只看到两个子文件夹: 插件 平台 但这些文件夹里面没有任何内容。
在“C:\ Users \ anis_huq.android”文件夹中,我看到一个名为AVD的文件夹(内容为空)和名为“ddms”的文件。
发生了什么事?我很困惑!
P.S。帖子:Could not find folder 'tools' inside SDK对我的事业没有帮助。
答案 0 :(得分:5)
工作1.5天后问题解决了。这是如何:
当您收到错误时:
[2012-01-02 14:29:37 - DDMS] DDMS files not found:
C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\platform-tools\adb.exe
C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\hprof-conv.exe
C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\traceview.bat
[2012-01-02 14:30:47 - DDMS] DDMS files not found:
C:\My_Workspace\Android_SDK\platform-tools\adb.exe
C:\My_Workspace\Android_SDK\tools\hprof-conv.exe
C:\My_Workspace\Android_SDK\tools\traceview.bat
访问网站:http://developer.android.com/sdk/index.html并下载,安装;
installer_r16-windows.exe后
安装完成后,您仍会看到一些错误:
Fetching
https:// dl-ssl.google.com/android/repository/addons_list-1.xml Failed
to fetch URL
https:// dl-ssl.google.com/android/repository/addons_list-1.xml,
reason: peer not authenticated Fetched Add-ons List successfully
Fetching URL:
https:// dl-ssl.google.com/android/repository/repository-5.xml Failed
to fetch URL
https:// dl-ssl.google.com/android/repository/repository-5.xml, reason:
peer not authenticated Done loading packages. Fetching URL:
https:// dl-ssl.google.com/android/repository/repository-5.xml Failed
to fetch URL
https:// dl-ssl.google.com/android/repository/repository-5.xml, reason:
peer not authenticated
错误消息中的问题并不明显。我们认为,HTTPS实际上是导致问题的原因。所以,开始
Android SDK Manager->工具 - >选项,现在选中以下框:
force https://... sources to be fetched using http://
然后点击Packages-> Reload。
一切都将按您的意愿安装!现在运行Eclipse-> Window-> Preferences-> Android并设置新安装的Android SDK的位置(即“android-sdk”文件夹的位置)。你准备好了。
浪费了1.5天。
答案 1 :(得分:1)
首先单独尝试installing the Android SDK。然后适当地配置Eclipse。您可能需要以管理员身份运行SDK安装程序才能正确设置某些权限。
答案 2 :(得分:0)
您是否尝试过手动下载安装Android SDK的广告,然后将Eclipse指向该位置?您需要运行“SDK Manager.exe”才能下载至少一个平台...
另外......确保Android SDK和Eclipse的路径中没有任何空格,否则可能会出现奇怪的错误。
答案 3 :(得分:0)
在上一次我一直面对这样奇怪的错误。这些情况下的解决方案通常如下:
我猜您使用的是JDK 7. Android SDK与JDK 7不兼容。您必须使用JDK 6或JDK 5(但是5太旧了)。我是对的吗?
答案 4 :(得分:0)
记住安装android sdk的路径,并在窗口> preferences> android上提供正确的位置。在我的Windows 7系统上,位置是C:\ Program Files(x86)\ Android \ android-sdk。在首选项中提供位置后,单击“应用”。
答案 5 :(得分:0)
我也有这个并且解决了它。对我来说,事实证明我没有像工具包这样的所有库。
要记住的其他事项有助于我克服相关错误:
1) When giving urls from where to download, if the https doesn't work, try http
2) Run your eclipse as administrator if u r running it from Windows 7 - that will help you avoid permissions problems.