1. ホーム
  2. android

ヘッドレスLinuxでコマンドライン「Android update sdk」を実行する

2023-10-14 03:50:49

質問

ヘッドレス Linux サーバーで Android SDK プラットフォームを更新/インストールするにはどうすればよいですか?

私が得たのは次のようなエラーだけでした。

アクション "update sdk" は、実際にはサポートされていないようです。

~/android-sdk-linux_86/tools$ ./android --verbose update sdk
No command line parameters provided, launching UI.
See 'android --help' for operations from the command line.
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-gtk 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.gtk.OS.<clinit>(Unknown Source)
        at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
        at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
        at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
        at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.open(UpdaterWindowImpl.java:93)
        at com.android.sdkuilib.repository.UpdaterWindow.open(UpdaterWindow.java:110)
        at com.android.sdkmanager.Main.showMainWindow(Main.java:281)
        at com.android.sdkmanager.Main.doAction(Main.java:251)
        at com.android.sdkmanager.Main.run(Main.java:92)
        at com.android.sdkmanager.Main.main(Main.java:81)


ヘッドレス更新がサポートされていなかった頃の質問です。2012 年現在では、ヘッドレスアップデートのみを行うことができるようになりました。 android update sdk --no-ui .

どのように解決するのですか?

Android SDK をヘッドレスで自動的に更新する方法は、Stack Overflow の質問で説明されています。 Android SDK のインストールを自動化する方法はありますか? .