感谢支持
我们一直在努力

怎么安装Ubuntu应用到Device中7

这里我们先设想你们已经把手机刷到Ubuntu Touch最新软件。下面我们来介绍怎么生成Click package,并安装到手机中。开始这前,我们必须确保我们已经在手机上打开开发者模式”。关于如何打开开发者模式,可以参考文章“怎么在Ubuntu手机中打开开发者模式”见 http://www.linuxidc.com/Linux/2015-01/111650.htm。

Ubuntu Touch 14.10 刷机教程 http://www.linuxidc.com/Linux/2014-05/102268.htm

在 Ubuntu 中为你的 Nexus 4或者 Glaxy Nexus 安装 Ubuntu Touch 13.10 http://www.linuxidc.com/Linux/2013-10/91672.htm

Ubuntu Touch 13.10 的使用体验 http://www.linuxidc.com/Linux/2013-10/91671.htm

在 Ubuntu 上安装 Ubuntu Touch 模拟器 http://www.linuxidc.com/Linux/2014-03/98140.htm

刷机党福音:Ubuntu Touch已进入RTM编译 http://www.linuxidc.com/Linux/2014-08/105516.htm

 
1) 生成Click Package
 

  • 启动Ubuntu SDK
  • 打开已经创建的应用



  • 选择IDE左下方的目标架构为”Ubuntu Device (GCC armhf-ubuntu-sdk-14.10-utopic)
  • 选中IDE 左侧的”Publish“,在这个框中我们可以直接点击“Install on device”把应用安装到手机中,我们也可以点击“Create and calidate Click package”来生成click文件包,并按下面的方法把生成的包直接安装到手机中

  • 点击”Click Package“,这样在和项目目录”test2“平行的一个目录中”build-test2-Ubuntu_Device_GCC_armhf_ubuntu_sdk_14_10_utopic-Default“生成一个叫做”com.ubuntu.developer.liu-xiao-guo.test2_0.1_all.click”的click文件。这个即是可以安装到手机的文件。

 
2)安装Click文件包到手机上

 
启动一个Terminal。我们可以通过如下的指令来完成安装的工作
 
$ adb push com.ubuntu.developer.liu-xiao-guo.test2_0.1_all.click /tmp
$ adb shell “sudo -iu phablet pkcon –allow-untrusted install-local /tmp/com.ubuntu.developer.liu-xiao-guo.test2_0.1_all.click”
 
 

 
我们也可以直接登陆手机然后再在手机中安装:
$adb push *.click /home/phablet 
$adb shell 
$pkcon –allow-untrusted install-local *.click
 


 
 
这样在手机中的”应用”页面就可以找到我们的应用了。如果找不到的话,可以通过搜索的方式寻找它:
 

 

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-01/111649p2.htm

3)通过当前项目生成click包
 
我们也可以同过IDE的集成环境来完成应用的安装。具体的步骤如下:

  • 选中当前的项目(对纯QML项目,无C++代码)
  • 在项目名称上点击右键



我们可以在项目当前目录退后的一个目录找到所需要的click包。比如对我们的项目”balloon”来说,在目录build-balloon-UbuntuSDK_for_armhf_GCC_ubuntu_sdk_14_10_utopic-default里可以找到”com.ubuntu.developer.liu-xiao-guo.balloon_0.1_all.click”包。一旦生成这个包,我们可以按上述讲的方法来安装我们生成的应用。
 
 
4)查看Click安装包中的内容。
 
有时我们想查看一下Click安装包中到底有那些的内容,我们可以打入如下的命令:
 
$ click contents com.ubuntu.developer.liu-xiao-guo.test2_0.1_all.click
 

 
我们也可以通过如下的命令来得到click包里所有的文件。把我下面的click包文件名换成你自己的包的名字即可以
 

dpkg -x myapp.click unpacked
file unpacked/path/to/your/binary

 
通过”file”命令来查看文件的特性,比如:

 
/tmp/unpacked/lib/arm-linux-gnueabihf/bin/filemanager: ELF 32-bit LSB  executable, ARM, . . 

可以看到确实,该文件是一个ARM的可执行文件。
 

关于click命令还有其他的很多的功能,我们可以通过:
 
$ click –help
 
来查看它的具体的用法。
 
5) 登陆到手机
 
我们可以通过如下的命令来登陆到手机
 
$ adb shell
 

 
等进入手机后,我们就可以做任何我们可以做的事。如果果需要在手机上安装软件的话,我们需要在Terminal中输入如下的命令:
 

 
打入这样的命令后,手机会重启。等重新启动后,就可以在手机中直接安装软件了。千万要记得安装的密码就是我们手机启动设置的密码
 
如果你已经有超过一个以上的装置连接到你的电脑上,你可以通过如下的命令来登陆到你想要的装置中:
 

如果你同时有两个装置(或模拟器)连接在你的电脑上,你可以通过如下的命令来进入到你的手机中:
 

 

6) 通过Terminal命令来生产click package
 
对有“CMakeLists.txt”的项目(通常是有C++代码的项目),我们也可以通过如下的命令来生产click package文件。首先我们使用Terminal进入到项目的目录(含有CMakeLists.txt)的目录,并键入如下的命令:
 

[plain] view plaincopyprint?

  1. $click-buddy –arch armhf –framework ubuntu-sdk-14.10 
$click-buddy --arch armhf --framework ubuntu-sdk-14.10

一旦生产click package文件,我们就可以通过上面的方法来进行安装我们的应用了。
 
7)如何卸载已经安装好的Scope

我们可以通过如下的方法来卸载已经在手机上安装好的Scope
 
  

注意在这个步骤中,如果需要密码的话,它就是我们设置的手机启动密码
 

更多阅读:http://developer.ubuntu.com/apps/sdk/tutorials/building-cross-architecture-click-applications/ 

Ubuntu Touch 的详细介绍:请点这里
Ubuntu Touch 的下载地址:请点这里

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-01/111649.htm

赞(0) 打赏
转载请注明出处:服务器评测 » 怎么安装Ubuntu应用到Device中7
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏