2014-03-05 52 views
0

我是一个新的Android开发人员,我想在unbun.I下载编码http://developer.android.com/sdk/index.html,but的SDK,当我打开Eclipse,它提醒错误ubuntu下的Android开发环境?

[2014-03-05 22:01:39 - adb] Unexpected exception 'Cannot run program "/usr/local/bin/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/adb": error=2, 没有那个文件或目录' while attempting to get adb version from '/usr/local/bin/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/adb',i am confused with this question,who can help me? 
+0

如果您有64位系统和32位版本的sdk,则可能需要安装32位支持库。或者它可能是一个权限问题。或者可能SDK没有完全安装。希望你将它解压到目标系统上,而不是其他系统上,然后试着移动这些文件。 –

回答

1

安装了Java?

的java --version

回报:督察有哪些呢 - 你可以在命令行访问它?

此版本是否与您安装的Android SDK兼容?

你能从命令行运行adb命令吗?

是否将Eclipse配置为使用您已安装的Java和Android SDK版本?

Eclipse运行的用户是什么?该用户是否拥有Java和Android SDK的执行权限?

+0

java不太可能成为adb工具(从C源代码构建的本机可执行文件)的问题,事实上,缺少java会使eclipse本身不能运行,所以这个错误信息永远不会生成。 –

+0

此链接http://developer.android.com/sdk/index.html说JDK 6是必需的,你不能使用gcj – user1126515

+0

这仍然与** adb **错误无关。 –

1

在Linux上,您还需要安装IA32库。

试试这个:

apt-get install ia32-libs 

可以不再安装IA32-库,所以你必须通过亚行所需的每个32个库

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 

而且对Ubuntu 13.10:

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1