使用Eclipse配置Android SDK时出现严重问题

use*_*396 5 eclipse sdk android android-emulator

我在使用Eclipse配置ADT时遇到了严重问题.我使用的是Windows 7 Home Premium版本.

我使用的Eclipse(64位)是:

Eclipse Classic 3.7.1 
Eclipse Java EE IDE for Web Developers.
Version: Indigo Release
Build id: 20110615-0604
Run Code Online (Sandbox Code Playgroud)

Java代码在此Eclipse中运行没有任何问题.对于运行Android:

首先,我进入Eclipse-> Help菜单,然后安装New Software.
点击添加,将其命名为ADT并使用所用位置:http://dl-ssl.google.com/android/eclipse.

出现的新窗口,我单击了所有这些框并选择Next.到目前为止,一切正常,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
Run Code Online (Sandbox Code Playgroud)

注意,我已经尝试在Eclipse提供的默认位置安装SDK.但我看到同样的错误.

如果我重新启动Eclipse,则会出现错误:"无法在SDK中找到文件夹'工具'C:\ My_Workspace\Android_SDK \'".

如果我点击Window - > Android SDK manager,我会收到另一条错误消息:"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"的文件.

到底是怎么回事?我很迷惑!

PS帖子:在SDK找不到文件夹'tools'对我的原因没有帮助.

use*_*396 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
Run Code Online (Sandbox Code Playgroud)

访问网站: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
Run Code Online (Sandbox Code Playgroud)

错误消息中的问题并不明显.我们认为,HTTPS实际上是导致问题的原因.所以,开始

Android SDK Manager->工具 - >选项,现在检查以下框:
force https://... sources to be fetched using http://

然后单击Packages-> Reload.

一切都将按您的意愿安装!现在运行Eclipse-> Window-> Preferences-> Android并设置新安装的Android SDK的位置(即"android-sdk"文件夹的位置).你准备好了.

为此浪费了1.5天.


小智 0

您是否尝试过手动下载广告安装 Android SDK,然后将 Eclipse 指向该位置?您需要运行“SDK Manager.exe”来下载至少一个平台...

另外...请确保 Android SDK 和 Eclipse 的路径中没有任何空格,否则可能会出现奇怪的错误。