Android构建在Linux kernel之上,大多数Linux系统都使用GNOME、KDE、LXDE等桌面环境。
我用busybox、arm cross compiler工具链和arm-J2SE编译了Linux内核和最小根文件系统.目前我有基本的Command Line Interface。现在我想使用桌面环境(启用鼠标和处理鼠标或触摸屏输入/事件)。因为我的java命令行代码运行良好,但是当我使用swing或awt应用程序时,它会显示此异常。
Exception in thread "main" java.awt.HeadlessException at
我在Ubuntu机器上从这里下载了“预编译的GTK2样例”。
我提取了它,它创建了一个文件夹"simple/v1.0.0“,其中包含可执行文件"webupdater”。
当我在终端S5@S5-桌面上运行这个命令时:~/ble/simple/v1.0.0$ ./webupdater -bash:./webupdater:不能执行二进制文件,它说不能执行二进制文件。
Ubuntu机器的配置如下所示。
S5@S5-桌面:~$ uname -a Linux S5-桌面3.5.0-23-通用#35~精度1-Ubuntu 1月25日17:15:33 UTC 2013 i
当移除传输时,它说:
要删除传输BitTorrent客户端,这些项目也必须删除: Ubuntu完整桌面。
这是什么意思?整个Ubuntu伙伴会被卸载还是仅仅是MATE桌面的一部分?
运行Ubuntu伙伴15.04。
编辑:apt-get remove --simulate transmission-gtk返回:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed an
我试着在我的Linux桌面上编译一个go程序(Linux桌面4.10.0-28-generic #32-Ubuntu SMP Fri Jun 30 05:32:18UTC 2017 x86_64 GNU/Linux),go version go version go1.8.3 linux/amd64 to arm:
$ GOPATH=/home/xrfang/git/hermes/ GOARM=7 GOARCH=arm go build .
生成可执行文件,但似乎不是ARMv7:
$ file hermes
hermes: ELF 32-bit LSB executable, ARM, EA