我在ppa:ubuntu-sdk-team/ppa
Ubuntu 14.04 LTS 64 位上安装了 Ubuntu SDK。然后我创建了设备套件 ubuntu-sdk-15.04 armhf。当我尝试使用CTRL + R
以下示例运行时:https://developer.ubuntu.com/en/apps/qml/tutorials/building-your-first-qml-app/Ubuntu SDK IDE 因分段错误而停止。
import QtQuick 2.0
import Ubuntu.Components 1.1
/*!
\brief MainView with a Label and Button elements.
*/
MainView {
id: root
// objectName for functional testing purposes (autopilot-qt5)
objectName: "mainView"
// Note! applicationName needs to match the "name" field of the click manifest
applicationName: "currencyconverter.yourname"
/*
This property enables the application to change orientation
when the device is rotated. The default is false.
*/
//automaticOrientation: true
// Removes the old toolbar and enables new features of the new header.
useDeprecatedToolbar: false
width: units.gu(100)
height: units.gu(75)
property real margins: units.gu(2)
property real buttonWidth: units.gu(9)
Page {
title: i18n.tr("Currency Converter")
}
}
我以为 PPA 中的 ubuntu-sdk 软件包包含所需的一切,但结果并非如此。我认为我需要安装教程中未提及的附加软件包才能开始为 Ubuntu 进行开发。这些附加软件包是什么?
答案1
解决方案是ubuntu-sdk-dev
从安装包ppa:ubuntu-sdk-team/ppa
sudo apt-get install ubuntu-sdk-dev
目前有一个错误https://bugs.launchpad.net/ubuntu-sdk-ide/+bug/1510061ubuntu-sdk-ide 包缺少一些依赖项。