android - 无法在 Linux (Ubuntu) 中启动 SDK 管理器

标签 android linux ubuntu sdk

我是 Ubuntu 的新手,在这里很难适应。我已经从 developer.android.com 下载了 ADT Bundle。但无法启动 SDK 管理器。

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3550 or swt-!win32 in swt.library.path, java.library.path or the jar file
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
    at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
    at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:346)
    at com.android.sdkmanager.Main.doAction(Main.java:334)
    at com.android.sdkmanager.Main.run(Main.java:120)
    at com.android.sdkmanager.Main.main(Main.java:103)

我看到很多针对 Windows 的解决方案(运行 SDK manager.exe 或 smth),但我无法将其应用于 Ubuntu。

一开始出现这个对话框

enter image description here

最佳答案

这将解决您的问题: 打开终端并导航到安装 Android SDK 的位置的 tools/目录,然后执行 './android sdk';正如他们在 http://developer.android.com/tools/help/sdk-manager.html 所说

此外,我强烈建议安装并使用 Android Studio如果你想在 Android 上开发,而不是 Eclipse ADT。

关于android - 无法在 Linux (Ubuntu) 中启动 SDK 管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25137422/

相关文章:

android - 多个 android repo sync fatal error

android - android中的可点击文本

postgresql - postgresql 的自动化脚本

linux - bash:用于踢除 localhost 之外的所有 ssh 条目的脚本

java - 具有非 key 对的 Android 发布请求

Android通知提醒用户

linux - 获取运行命令时修改的文件列表的有效方法是什么?

linux - 使用 GitHub API 自动化包编译过程

linux - su 命令上的 "basename: missing operand"

ubuntu - 从 ubuntu 中的 C++ 代码向 arduino 发送命令