我刚在我的机器上安装了Android SDK。我正在运行Fedora 13(64位),Android工具包是r06 for Linux。我正在运行Eclipse Helios。当我尝试链接到Eclipse中的sdk时出现此错误:
[2010-07-21 07:10:23 - adb]无法获得adb版本:无法运行程序“/ home / jmneedham / android-sdk-linux / tools / adb”:java.io.IOException: error = 2,没有这样的文件或目录
我已经检查了目录权限,但这些似乎很好,但我不确定SDK是否与64位Linux不兼容或者如何解决这个问题。
非常感谢帮助。
答案 0 :(得分:1)
我在另一个论坛上发现,这可能是由你的jdk中没有的某些库引起的。他们的问题通过下载解决了:
LIB32-的libstdc ++ 5 LIB32-的libx11 LIB32-ncurses的 LIB32-的zlib LIB32-SDL LIB32-libxext
如果您想了解更多详细信息,或者这些图书馆无效,请查看the whole topic here
答案 1 :(得分:0)
这是一个问题,SDK是32位,我的系统是64位。在我决定使用该套件做任何事情之前,我将等待Android上的人们开发64位版本。
感谢您提供任何帮助。希望开发SDK的人注意到我们很多人可能会支持64位版本。我当然不是出于职业原因需要它,但我很感兴趣。只是对32位计算不感兴趣: - )。
答案 2 :(得分:0)
希望开发SDK的人注意到我们很多人可能会支持64位版本。我当然不是出于职业原因需要它,但我很感兴趣。只是对32位计算不感兴趣: - )。
你确实知道Android目标都是32位,对吧?即使是nvidia tegra双核CPU也是32位。它是目前Android设备中最先进的CPU,afaik。
如果坚持使用64位,那么您将会错过Android开发中的大部分内容。