在Linux服务器上编译Android .apk
|
我希望能够在我的Ubuntu 10.04 i386 Server上使用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)
对出什么问题有任何想法吗?
没有找到相关结果
已邀请:
4 个回复
马口
这将创建一个ExampleProj-debug.apk。 帮助的一个很好的来源是./android二进制文件的--help参数,以及要执行的操作。例如:
希望这可以帮助。
徘廷
启用X11转发,请安装
并将set8ѭ设置为
。
抢垢洛韧
如果在x86_64上(您可能需要一些额外的32位库,我不知道)
然后android将运行。如果要永久保留,一种简单的方法是将上面的行放在〜/ .bashrc中。登录/注销后,更改将是永久的:)
黎喊病