问题标签 [ubuntu-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5177 浏览

android - 我无法启动到 Sony Xperia S 上的引导加载程序(已解锁并植根)

我正在寻找将另一个操作系统(Ubuntu-touch)闪存到我的 xperia S 上。但为了做到这一点,我需要在引导加载程序中。我已经解锁了引导加载程序(##7378423## 菜单证明了一点。我还扎根了我的手机,因为我认为这可能是解决办法。

当我将手机重新启动到引导加载程序(从 linux pc 使用'$ adb reboot-bootloader')时,通知 LED 以蓝色亮起,但屏幕保持黑色/关闭。

有谁知道出了什么问题或我必须做什么才能使引导加载程序正常工作?

在此先感谢您的帮助!我希望有人能给出答案。

谢谢, DevNoob

0 投票
1 回答
344 浏览

c++ - Ubuntu Touch 应用程序:“打开 shm 时出错”

我正在为 Ubuntu Touch 开发一个应用程序,有时它会崩溃:

我不知道这意味着什么,也不知道从哪里开始调试。显然这个错误会影响其他一些应用程序,但我无法谷歌任何有用的东西。你能给我一些关于这意味着什么以及我可以从哪里开始寻找答案的指示吗?

编辑:它在桌面上运行良好,问题仅在设备上。(Nexus 7,Ubuntu Touch Utopic)

0 投票
0 回答
201 浏览

ubuntu - Ubuntu 触控应用商店问题

我已经在 Ubuntu touch 应用商店上传了我的应用程序。我已经上传了它的 ARM 版本。如果我希望它在 amd64 或 i386 上可用,我还必须上传其他 2 个版本吗?(我知道愚蠢的问题,但是我对此感到紧张,我不想被商店禁止)

此外,当统一 8 成为桌面 Ubuntu 的默认设置时,用户能否在他们的桌面电脑上下载我的应用程序?

这些应用程序是用 qml 和 Ubuntu sdk 制作的。虽然它们需要更多的测试。它们被打包为点击包。

0 投票
2 回答
6814 浏览

qml - 根据属性值有条件地包含组件

我有一个 ListView 显示来自 API 的一些数据。在我的列表项中,我需要有两个不同的组件树,具体取决于该行的数据。更具体地说,如果该行有关联的图像,我需要显示带有标签的图像,以某种方式排列。如果它没有图像,那么我只想显示一个标签,以不同的方式排列。对我来说,这听起来像是我想创建两个不同的组件并动态选择要包含的组件。

它目前看起来像这样,缩写形式:

问题在于,无论是否team1Logoteam2Logo有效的 URL,例如团队没有徽标,图像组件都会失败。

我想做的基本上是:

但据我所知,这不是 QML 的工作方式。

我查看了该Loader组件,它似乎符合要求,因为我可以source在加载程序上设置属性时使用条件,但我无法让它工作。有谁知道如何实现我所描述的?

0 投票
1 回答
927 浏览

android - Bq Ubuntu Touch 上的 Android 双启动

是否可以将 Android 安装到 Ubuntu Touch 手机(Bq Aquaris)上?你能告诉我,或者给我一个描述,我如何从 Android 图像文件启动。我在 Android 手机上看到过一些类似的东西,只是我没有找到任何适用于 Ubuntu 的。

0 投票
0 回答
1362 浏览

sdk - Ubuntu 16.04 LTS 和 Ubuntu SDK - 全新安装 ubuntu sdk 的错误

我开始研究为移动世界开发 Ubuntu。我在这里写下我为安装开发环境所做的事情。

我希望有一个人可以帮助我。谢谢大家!

  1. 全新安装 Ubuntu 16.04 LTS 桌面
  2. 更新和升级它
  3. 根据 Zoltán Balogh 2016-4 月的交流和 Ubuntu SDK 的安装指南,我按照以下说明顺序进行操作:
  • sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
  • sudo apt update && sudo apt install ubuntu-sdk
  • sudo apt update && sudo apt dist-upgrade
  • sudo apt install ubuntu-sdk-api-15.04-armhf
  • sudo apt update && sudo apt install ubuntu-sdk-ide ubuntu-sdk-dev

https://lists.ubuntu.com/archives/ubuntu-devel/2016-April/039322.html

  1. 出色地!我开始使用IDE,收到了ubuntu-sdk-15.04-armhf kit的更新通知。我不接受请求更新。此时我有 armhf 套件的这个内容:

ls -l /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/

  1. 我从这个模板创建了我的第一个项目:QML App with Simple UI(qmake) - (QtQuick2 app with kit using 15.04 click root)

我在 Main.qml 上有一个错误,用于导入 Ubuntu.Components 1.3

[11:58:52] ii click-reviewers-tools 0.42

解析 /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components 的 QML 类型信息时出现警告:

无法解析“/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/plugins.qmltypes”。错误:/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/plugins.qmltypes:1443:39:元对象修订没有匹配的出口。/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/plugins.qmltypes:1452:39:元对象修订没有匹配出口。/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/plugins.qmltypes:1470:39:元对象修订没有匹配出口。解析 /var/lib/schroot/chroots/click-ubuntu-sdk-15 的 QML 类型信息时出现警告。04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/QtMultimedia:无法解析“/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux -gnueabihf/qt5/qml/QtMultimedia/plugins.qmltypes”。错误:/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/qml/QtMultimedia/plugins.qmltypes:0:0: 预期单个导入。

  1. 好的,我关闭 ide 并重新打开它。好吧,我接受套件的请求更新:ubuntu-sdk-15.04-armhf 和 ubuntu-sdk-15.04-i386

    现在我有这个 amrhf 套件的内容

更新请求后,以下文件夹已被删除---是否正确?

  1. 现在我在导入 Ubuntu.Components 1.3 时遇到此错误:
  1. 我的 qtchooser 和 qmake 版本命令输出:
0 投票
0 回答
117 浏览

ubuntu - 为 ubuntu 手机构建一个离子应用程序

大家好,我有以下应用程序: https ://github.com/kawai-developers/faster

我尝试将其构建为 ubuntu 手机的范围

我设法使用以下命令为 ubuntu 添加了平台:

这在 ./platforms/ubuntu 上为我生成了以下文件

在此处输入图像描述

文件夹 www 上的任何源代码都在其中,其中包含 angular 库

但是上面的所有这些文件我将如何将它构建为一个点击包呢?

当我在终端上运行时:

我在 ./platforms/ubuntu/native 上获得以下文件:

以及以下回应:

我可以选择构建一个 .deb 包。但不是 .click 一个;

我尝试了以下命令:

最后一个命令给了我错误:

此外,Ubuntu SDK 也无助于导入之前未插入的现有离子项目。

注意:在执行任何类型的命令之前,我通过键入以下内容移动到我的项目文件夹:

0 投票
1 回答
132 浏览

c++ - 我如何读取 ubuntu 触摸设备的设备型号(名称/ID?)?

对于应用程序,我需要设备型号名称,例如“SAMSUNG-SM-G930A”。在 android 下,我从 Build.MODEL 获取此信息,并且还有一个名为 AndroidDeviceNames 的库(https://github.com/jaredrummler/AndroidDeviceNames),这正是我在 ubuntu touch 下所需要的。

在 C++/Qt5/Ubuntu SDK IDE 中获取此信息(型号名称/设备名称)的最佳方式是什么。如果有办法从 QML 获取这些名称,那也没关系。

0 投票
2 回答
321 浏览

readonly - 在运行 ubuntu touch 的 nexus 7 2013 上安装 linux-headers

我最近在我的 nexus 7 2013 上安装了 ubuntu touch,但在安装 Moxa Uport usb 适配器的驱动程序时遇到了问题。实际上需要编译驱动程序,这就是为什么我需要安装 linux 头文件。我发现:

需要向 /lib/modules 写入一些内容,并且此路径属于 /dev/loop1,它以只读方式安装。我可以将它重新安装到 rw,但是在一次尝试写入那里时,它会退回到只读状态。

与 /etc/fstab 中的 loop1 或 /lib/modules 无关

命令:

输出:

命令:

输出:

然后:

输出:

命令:

输出:

奇怪,只有 /var/lib/lxc/android/rootfs/system 设置为 rw

所以:

输出:

但:

输出:

dmesg:

我认为abowe是以下原因:

失败:

所以,我被困在这个问题上,可以请任何人帮助我吗?

问候,维克多

0 投票
1 回答
164 浏览

listview - ubuntu qml ListView 模型重载 U1Db 查询

我有一个 ListView,他的模型来自 U1db.Query 从/到 U1db 的读取和保存操作有效,但是当在数据库中插入新项目以显示最后插入的内容时,我需要更新 ListView 模型(即:我需要执行相同的查询)。我也尝试过使用 ListView 和 UbuntuListView`,但我无法解决这个问题。当我“拉”列表以刷新它时,我收到错误:

Property 'update' of object U1db::Query(0xe097e0) is not a function

我查看了 sdk 文档,但没有找到任何有用的示例。感谢您的任何建议!

这里的片段(我省略了一些细节):