这是我向android开发方向迈出的第一步,为任何愚蠢的问题道歉。
我使用Windows安装程序安装Android SDK Manager。安装后,这就是我的开始菜单的样子。
这就是SDK Manager的样子:
当我尝试使用Eclipse插件时,出现以下错误。
[2012-01-13 16:29:10 - DDMS]找不到DDMS文件:C:\ Program Files \ Android \ android-sdk \ platform-tools \ adb.exe
所以我想也许我应该更新SDK管理器,但SDK Manager更新什么都不做。
我搜索了论坛和文档。人们一直说我应该使用SDK和AVD Manager。我只是找不到那个名字的工具。这是一个单独的安装吗?我可以找到一个SDK管理器和一个单独的AVD管理器,并且看起来不像在论坛/文档中看到的截图。也许我使用的是错误的版本!我从here下载了SDK。
我认为这是更多的东西。当我尝试使用我的SDK管理器进行更新时,这就是我在日志中看到的内容:
Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused
Fetched Add-ons List successfully
Fetching URL: http://dl-ssl.google.com/android/repository/repository-5.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-5.xml, reason: Connection to http://dl-ssl.google.com refused
Fetching URL: http://dl-ssl.google.com/android/repository/addon.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/addon.xml, reason: Connection to http://dl-ssl.google.com refused
Fetching URL: http://dl-ssl.google.com/android/repository/addon.xml
出于某种原因,与http://dl-ssl.google.com的关联被拒绝,也许这就是我无法更新任何内容的原因。
好的,我没有得到任何回应,我会在忘记之前写下我正在做的一切。也许它会对其他人有用......
在为Android开发配置环境时,我遇到了很多问题。到目前为止,我已经为几个问题排序了解决方案。也许我会尽快理清其他人!
使用环境: Windows XP 32位 Eclipse Helios
问题1: 安装Android SDK后无法找到SDK和AVD Manager组件。
问题1的解决方案 虽然没有适当的文档,但我花了一段时间才明白最新版本的Android SDK已经从AVD Management分离了SDK。因此,一旦安装了Android SDK,就会看到两个组件 - 1)SDK Manager,2)AVD Manager。我不确定从以前的版本改变了哪些功能,但如果你是第一次进入android开发,这个改变可能会让你疯狂,因为所有文档都基于以前的版本说话 - 糟糕的GOOGLE!
问题2 在安装SDK期间,Windows的.exe无法检测到JDK。
问题2的解决方案 同样,较旧的文档和论坛帖子似乎说击中后面然后再次击中,应该可以解决问题。最新版本不是这样。谷歌已经想出了一个有趣的工作来击败这个缺陷。现在您有一个名为"报告错误" 的小按钮。单击该按钮将启用下一个按钮。这可以让您继续安装
问题3: 安装Eclipse ADT插件会导致以下错误
Cannot complete the install because of a conflicting dependency.
Software being installed: Android Hierarchy Viewer 16.0.1.v201112150204-238534 (com.android.ide.eclipse.hierarchyviewer.feature.group 16.0.1.v201112150204-238534)
Software currently installed: Eclipse IDE for Java EE Developers 1.3.0.20100617-0521 (epp.package.jee 1.3.0.20100617-0521)
Only one of the following can be installed at once:
Eclipse UI 3.6.1.M20100826-1330 (org.eclipse.ui 3.6.1.M20100826-1330)
Eclipse UI 3.6.2.M20110203-1100 (org.eclipse.ui 3.6.2.M20110203-1100)
Eclipse UI 3.6.0.I20100603-1100 (org.eclipse.ui 3.6.0.I20100603-1100)
Cannot satisfy dependency:
From: Android Hierarchy Viewer 16.0.1.v201112150204-238534 (com.android.ide.eclipse.hierarchyviewer.feature.group 16.0.1.v201112150204-238534)
To: org.eclipse.ui 3.6.2
Cannot satisfy dependency:
From: Eclipse IDE for Java EE Developers 1.3.0.20100617-0521 (epp.package.jee 1.3.0.20100617-0521)
To: org.eclipse.epp.package.jee.feature.feature.group [1.3.0.20100617-0521]
Cannot satisfy dependency:
From: Java EE IDE Feature 1.3.0.20100617-0521 (org.eclipse.epp.package.jee.feature.feature.group 1.3.0.20100617-0521)
To: org.eclipse.platform.feature.group [3.6.0.v20100602-9gF78GpqFt6trOGhL60z0oEx3fz-JKNwxPY]
Cannot satisfy dependency:
From: Eclipse Platform 3.6.0.v20100602-9gF78GpqFt6trOGhL60z0oEx3fz-JKNwxPY (org.eclipse.platform.feature.group 3.6.0.v20100602-9gF78GpqFt6trOGhL60z0oEx3fz-JKNwxPY)
To: org.eclipse.rcp.feature.group [3.6.0.v20100519-9OArFKvFtsd7WLUKh-DcYTS]
Cannot satisfy dependency:
From: Eclipse RCP 3.6.0.v20100519-9OArFKvFtsd7WLUKh-DcYTS (org.eclipse.rcp.feature.group 3.6.0.v20100519-9OArFKvFtsd7WLUKh-DcYTS)
To: org.eclipse.ui [3.6.0.I20100603-1100]
问题3的解决方案 这是因为Eclipse IDE for Java EE Developers是旧版本。所以在Eclipse中,转到帮助>>更新软件。这将列出最新的Eclipse IDE for Java EE Developer。安装它。然后重复步骤安装Android ADT插件。这解决了我的问题。
问题4: 在安装ADT插件后打开eclipse时,会出现以下错误: [2012-01-16 16:00:10 - DDMS]找不到DDMS文件:C:\ Program Files \ Android \ android-sdk \ platform-tools \ adb.exe
问题4的解决方案 在Nandeesh的帮助下解决了这个问题(见下面的评论)。我从以下位置(http://dl-ssl.google.com/android/repository/platform-tools_r10-windows.zip)下载platform-tools目录,并将其解压缩到我的安装目录下的platform-tools目录下。这从Eclipse ADT中删除了错误。
问题5: 使用SDK管理器刷新时发生以下错误
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused
问题5的部分解决方案: 我遇到了这个问题,到目前为止还没有找到解决方案。这是我学到的。
此错误的所有帖子声称这与代理设置有关。这就是我做的: 我通过访问我的Internet Explorer>>找到了我的代理设置。互联网选项>>连接>> Lan设置。复制代理详细信息并在Eclipse>>中进行设置。 Windows>>偏好设置>>一般>>网络连接。在此之后,我去了SDK管理器>>工具>>在HTTP代理服务器框中选择并输入代理详细信息,并检查强制https选项。尝试刷新 - 没有运气。然后变得绝望,我尝试了代理和强制https的所有组合。似乎没什么用。因此,根据Nandeesh提出的建议(请参阅下面的评论),我已经开始根据ssl.google.com/android/repository/repository-5.xml中的repository.xml直接下载文件。到目前为止一切都很好。
问题6: 无法在eclipse ADT中检测目标SDK
问题6的解决方案 这就是我做的。下载了最新的Eclipse。我现在使用Eclipse Indigo。然后我检查了安装的SDK的目录结构。我在C:/ Android / android-sdk下安装了它。避免文件路径中的任何空格(可能导致问题)。 Android / android-sdk目录应包含以下目录 - 平台,平台工具,工具,附加组件。在平台目录里面我看到android-4.0.3目录。此目录应具有版本号作为目录名称的一部分。如果您没有看到此目录,请从https://dl-ssl.google.com/android/repository/下载合适的平台。您应该使用的版本取决于您的环境。此XML http://dl-ssl.google.com/android/repository/repository-5.xml中提供了所有目录的列表。下载相应的平台,将整个内容解压缩到C:/ Android / android-sdk / platforms。还要下载相应的平台工具并将整个内容解压缩到platform-tools目录中。重启eclipse。应自动检测SDK。如果没有,请转到Windows>>偏好>> Android并设置SDK安装目录。点击申请,它应该列出可用的目标。请注意,当且仅当SDK安装正确时,目标才会列出。因此,请确保SDK安装中的平台目录是正确的。
问题7 当我打开日食时,我看到了这一点
不知道出了什么问题。再次怀疑这是因为我手动复制了文件:(
问题7的解决方案 阅读问题6的解决方案。这也将解决问题7。唯一重要的是确保您的SDK安装正确。如果不手动复制适当的平台和平台工具,请再试一次。确保文件的结构正确并且文件名没有空格。
完成所有这些后,我现在可以说我已经设置了我的环境,现在我已准备好编码了!此问题已解决:)
答案 0 :(得分:1)
可能或可能不是问题 - 但我无法使用名称中有空格的路径(“Program Files”是罪魁祸首)。我相信这在当前版本中已得到修复,但值得尝试解决您的问题。
答案 1 :(得分:0)
问题4:安装ADT插件后打开eclipse时出现以下错误:[2012-01-16 16:00:10 - DDMS]找不到DDMS文件:C:\ Program Files \ Android \ android- SDK \平台的工具\ adb.exe
解决方案:
我的日食Juno遇到了同样的问题。 然后我发现平台工具已损坏。 我从sdk管理器中删除了损坏的文件并重新安装它。 现在我发现任何错误消息。
希望这会对你有帮助!!
答案 2 :(得分:0)
问题5 :
问题是你的网络。 使用 moderm 而不是局域网,这将完美地运作。 但是,如果您使用的是LAN,请让网络管理员为您提供帮助。