【发布时间】:2011-04-19 20:14:16
【问题描述】:
我希望能够在我的 Ubuntu 10.04 i386 服务器上使用 ant 以编程方式构建给定 Android 项目(文件夹、.java、.xml 等文件)的 .apk 文件。我没有使用 Eclipse 甚至 GUI。
1) 我已经按照以下说明操作:http://source.android.com/source/initializing.html
2) 我在这里下载/解压了 Android Linux SDK:http://developer.android.com/sdk/index.html
3) 现在,当我导航到 /home/myusername/www/android-sdk-linux_x86/tools 并输入 ./android 时,我收到此错误:
myusername@myserver:~/www/android-sdk-linux_x86/tools$ ./android
Starting Android SDK and AVD Manager
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.sdkmanager.Main.showMainWindow(Main.java:297)
at com.android.sdkmanager.Main.doAction(Main.java:281)
at com.android.sdkmanager.Main.run(Main.java:99)
at com.android.sdkmanager.Main.main(Main.java:88)
对出了什么问题有任何想法吗?
【问题讨论】:
-
你的路径是什么版本的java? java版本? JAVA_HOME 是否设置为您环境中的任何内容?
-
@slund 在运行
java -version时显示“1.5.0_22”,即使我安装了 1.6。我该如何解决这个问题? -
@Aleadam 看起来非常相似,谢谢!抱歉,我之前没有找到这个......我很抱歉
-
@lollercoaser 不用担心。我没有将其标记为欺骗,因为它是相同的错误,但情况不同。我刚刚把它和你联系起来了。有帮助吗?
标签: java android linux compiler-construction ant