Articles of ubuntu

启动avd失败,说它找不到模拟器,但它存在

我在Ubuntu 12.0.4上安装了SDK。 我启动了SDK管理器并更新了几个包。 我跑了avd经理并试图创建一个avd,但它失败了没有任何信息。 然后我尝试从命令行创建avd,使用我尝试从gui使用的相同信息,并且它有效。 当我尝试启动AVD时,它失败了(一些字符串被省略): Failed to start emulator: Cannot run program “/apps/android/android-sdk-linux/tools/emulator”: java.io.IOException: error=2, No such file or directory 这是我在查找此文件时看到的内容: $ ls -lt /apps/android/android-sdk-linux/tools/emulator -rwxrwxr-x 1 24828 May 25 08:20 /apps/android/android-sdk-linux/tools/emulator* 如您所见,它正在寻找DOES的路径存在。 这里发生了什么?

Ubuntu 64与Android 64 Bundle无法findadb可执行文件

尝试在Ubuntu 12.10,x86_64上运行adb时遇到以下问题: [2013-02-19 20:56:04 – adb] Unexpected exception ‘Cannot run program “/home/user/adt-bundle-linux-x86_64/sdk/platform-tools/adb”: error=2, No such file or directory’ while attempting to get adb version from ‘/home/user/adt-bundle-linux-x86_64/sdk/platform-tools/adb’ 我find了adb,尝试过chmod +x adb ,它只是不起作用。 我也试过chmod +x platform-tools/和chmod +x tools/ 。 之后我尝试了./adb 我为这个问题搞笑了。 他们在谈论ia32包。 Ubuntu无法find那个包,也无法findia32 multi arch。 系统是Ubuntu 12.10 64,我下载了adt-bundle-linux-x86_64.zip包,只需将其解压缩即可。 我究竟做错了什么 ? 谢谢!

多点触控跨平台java应用程序(Windows,Mac和Linux(Ubuntu)(可能是Android))

我试图在现有的跨平台java项目中添加多点触控。 我已经研究过2种方法。 还有其他几种方式,但它们似乎不是跨平台或需要特殊软件。 JavaFx – 在Windows和osx上运行手势/ touchevent事件但在Ubuntu 16.04上无法运行。 MT4J – 看起来已停产和/或不受支持。 我对上述结论的结论可能是错误的,我愿意在给予良好反馈的情况下再次尝试。 反正有没有实现跨平台的多点触控java应用程序? 似乎我可能需要编写一些本机代码并通过JNI添加它,这似乎是很多工作。 关于这种思路的任何想法? 反馈表示赞赏,谢谢。 延续1.0: 我一直在调查在Linux上使用JavaFX主要是因为现在使用JavaFX的唯一缺点是linux多点触控支持。 我发现JavaFx多点触控确实适用于嵌入式系统的Linux发行版(例如:Raspberry Pi,可能最诚实)。 我可以从中收集的是,如果可以为嵌入式系统编译OpenJFX,那么OpenJFX的嵌入式版本直接使用设备驱动程序来获取输入(/ dev / input /)而不是X11 / GTK。 由于桌面的Linux dists使用X11 / GTK输入桌面环境,JavaFx由于缺乏支持而无法获得这些事件。 我不想使用链接,但在这里 https://wiki.openjdk.java.net/display/OpenJFX/Building+the+OpenJFX+embedded+stack+for+Linux+desktop 上面的链接,至少在我看来是关于编译一个版本的OpenJFX for x86系统(应该工作x64),它使用嵌入式系统获取设备输入的方式。 我能够编译这个版本,但是当我运行它时,它似乎会崩溃桌面,有时它确实会让Java App失效。 当Java App保持运行时,触摸事件确实有效,但最终结果是不可接受的,因为它是不可预测的并且似乎使桌面管理器崩溃(此后需要重新启动桌面)。 延续1.1: 我研究了使用TUIO,但没有一个示例程序工作。 他们说你需要一个TUIO启用设备,它可能是我的设备不使用的特殊标准/ protocal。 几乎只是下载了TUIO演示并在触摸屏上运行它没有运气。 我还想过将xev附加到我的java应用程序窗口并将结果流式传输到一个文件,后者由java应用程序读取并解析为java事件。 这看起来非常h​​acky,我不确定它是否会起作用。 如果有人会说明这种工作的可能性,我可以尝试一下。 但在这一点上,这似乎是很多工作的方式。 延续1.2: find这个https://bugs.openjdk.java.net/browse/JDK-8090954并认为它很有趣。 发布下面的解决方案。

Android Repo init失败了

我想我非常认真地遵循本网站的指示 http://source.android.com/source/downloading.html 但是当我尝试这个 repo init -u https://android.googlesource.com/platform/manifest 我收到以下错误。 repo init -u https://android.googlesource.com/platform/manifest -b froyo /root/bin/repo: line 1: syntax error near unexpected token `newline’ /root/bin/repo: line 1: `’enter code here` 我试了好几次,但从一开始就没有运气。 发生了什么?

当我尝试安装android studio并运行我的虚拟设备时,我使用Ubuntu 17.4它会给出这些错误

任何人都可以帮忙吗? 我不能在Ubuntu上运行这个Android虚拟设备吗? 2:24 PM Executing tasks: [:app:assembleDebug] 2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 2:24 PM Emulator: libGL error: driver pointer missing 2:24 PM Emulator: libGL error: failed to load driver: i965 2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 2:24 PM Emulator: libGL error: driver pointer missing 2:24 PM […]

你能在Ubuntu上构建React Native应用程序(Android应用程序)吗?

正如我在这里看到的,你需要OS X来使用React Native构建应用程序。 这可能是因为他们最初使用它来创建iOS应用程序。 现在可以使用React Native创建Android应用程序,但它们仍然需要OS X作为开发平台,这对我来说没有意义。 有没有办法在Ubuntu OS或任何其他Linux上使用React Native创建Android应用程序?

Ubuntu上Android Studio的键盘问题

在Ubuntu上使用Android Studio时,有些情况下IDE会停止响应键盘输入或开始输入随机字符吗? 如何解决这个问题? 或者可能的解决方法。

Gradle构建在干净安装和空项目上永远运行

Gradle构建永远运行,我无法弄清楚原因。 我在Ubuntu 15.04上安装了Android Studio。 它使用向导中的所有默认选项进行设置。 我创建了一个空项目,但我没有添加任何代码。 当我尝试构建项目时,gradle进程启动但永远不会终止。 我试过让它运行一个小时,但没有进展。 我最终不得不手动杀死gradle以关闭Android Studio。 (通过“ps aux | grep gradle; kill -9”) 我使用的是open-jdk 1.7,但我也尝试过使用oracle java(结果相同)。 我的桌面有32 GB RAM。 我试图增加分配给Android Studio的内存量无效。 我的CPU采用AMD-64架构。 虽然我在谷歌上找不到任何建议这是我的困境的原因,它可能是负责任的吗? 当我手动运行studio.sh时,终端中没有出现错误消息。 下面是终端输出(由我注释): #starting Android Studio Starting a new Gradle Daemon for this build (subsequent builds will be faster). Starting process ‘command ‘/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java”. Working directory: /home/cody/Documents/AndroidStudio/MyApplication Command: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -version […]

Android缺少平台工具

请有人可以帮我这个,我有一个Ubuntu服务器(仅限终端),我已经下载了android SDK,我已经安装了java,当我在/ tools中尝试运行./android并且我得到一个错误缺少平台工具。 那么我如何从终端安装平台工具,由于某种原因我无法在任何地方find这些信息。 我find的每一个资源都假设我有一个GUI而不是终端,甚至是ubuntu的页面 – https://help.ubuntu.com/community/AndroidSDK

Eclipse Android Emulator无法启动

我在ubuntu 11.10上安装了带有Eclipse android插件(ADT)的Eclipse 4.2。 当我作为Android应用程序启动“Hello World”项目时,它根本就不会启动! ps -x>启动模拟器后的log.txt,输出: 1000 7221 20.0 0.6 16884 6908 ? D 18:11 0:00 /home/tutakhail/android-sdks/tools/emulator-arm -avd AndroidBrowser -netspeed full -netdelay none 从shell手动启动模拟器,我得到以下错误,不久之后模拟器启动但非常慢。 emulator: ERROR: Could not load OpenGLES emulation library: libOpenglRender.so: cannot open shared object file: No such file or directory emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. […]