天天看點

ubuntu 64 編譯sdk,運作android指令出現錯誤

以下是啟動sdk manager的錯誤資訊,swt庫有問題,将ANDROID_SWT路徑(out/host/linux-x86/framework)下的swt.jar替換為SDK目錄下tools/lib/x86_64的,ok!

Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM

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.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.sdkmanager.Main.showSdkManagerWindow(Main.java:330)

at com.android.sdkmanager.Main.doAction(Main.java:318)

at com.android.sdkmanager.Main.run(Main.java:118)

at com.android.sdkmanager.Main.main(Main.java:101)