12 ubuntu command-line android adt
我正在尝试设置一个可以在Ubuntu 服务器 13.04 上开发Android应用程序的环境.因此,我只能使用命令行.
当我跑步时android,为了检查它是否正常工作,我得到:
Exception in thread "main" org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
at org.eclipse.swt.widgets.Display.create(Unknown Source)
at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.getDefault(Unknown Source)
at org.eclipse.swt.widgets.Shell.<init>(Unknown Source)
at org.eclipse.swt.widgets.Shell.<init>(Unknown Source)
at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.createShell(SdkUpdaterWindowImpl2.java:168)
at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.open(SdkUpdaterWindowImpl2.java:137)
at com.android.sdkuilib.repository.SdkUpdaterWindow.open(SdkUpdaterWindow.java:111)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:356)
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)
Run Code Online (Sandbox Code Playgroud)
到目前为止我做了什么:
apt-get install ant/home/camilstaps/home/camilstaps/adt-bundle-linux/tools到我的PATH环境变量中我该怎么做才能解决这个异常?
Cal*_*ton 16
您可以使用-u(无UI)选项从命令行更新sdk .
./android update sdk -u
Run Code Online (Sandbox Code Playgroud)
小智 5
这里的问题是android试图打开图形显示,但它不能.android根本无法在没有图形屏幕的服务器上运行.
但是,有些参数android 可以使用.例如,请看这里:
android create project \
--target <target_ID> \
--name <your_project_name> \
--path path/to/your/project \
--activity <your_activity_name> \
--package <your_package_namespace>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15649 次 |
| 最近记录: |