当前位置: 首页>>技术教程>>正文


如何将Ubuntu Touch移植到不同的设备?

,

问题描述

我想将Ubuntu Touch移植到目前不支持的设备。这样做的要求是什么?我从哪里开始?

最佳解决方法

Ubuntu(Touch)13.10发布;它现在对开发人员来说很稳定。您可以获得step-by-step指南here

但是,我使用了CyanogenMod。检查building CyanogenMod guide以了解如何构建它。

从Android guideBuilding Ubuntu Touch wiki的源码构建也应该对您有所帮助。

准备好之后,请访问Porting Ubuntu Touch指南以及之前给出的Ubuntu Phone Install指南。

步骤是:

  1. 建立Cyanomod

  2. 根Android

  3. 港口

这些链接让您了解如何继续。由于驱动程序不同,所使用的实际代码因设备不同而不同(但是,终端命令将保持大致相同),并且您必须通过大量试用和自己处理自己的工作。错误。

我尝试移植到Lava Xolo Q800,这是很好的,它也安装了。但是,除了连接到WiFi之外,智能手机应该做什么。我现在重新安装了Android。

次佳解决方法

我首先要获得一个有根的Linux(Android)设备,并确保你有一个64位的Ubuntu系统。 (如果可以摆动它,很多ram会像16演出一样好,或者至少可以使用交换文件或分区提供的那么多)

如果您不熟悉CyanogenMod,请通过安装和构建来熟悉它。我这样说是因为你已经提到过的指南明确指出:

To support a wide range of devices, we decided to use CyanogenMod as a base for the Android system. You could safely use AOSP, as we don’t use a lot of the customizations and improvements done at the App/Java side, but it’s easier with CyanogenMod due the scripts and build procedures available for it.

如果您的设备未列出here,请检查here。这有很好的文档记录,易于理解,可以帮助您更好地理解并拥有大量指南。

http://wiki.cyanogenmod.org/w/Doc:_Building_Basics

根据您的偏好,您可能只想从这里开始:

http://source.android.com/source/building.html

然后去Cyanogenmod项目,但我认为你最好的选择是建立Cyanogenmod。完成后,请回到您提到的指南。

底线首先学习Android,你可以通过Android了解得越多,Ubuntu Touch就越容易移植。

第三种解决方法

这些答案很古老。现代的,最新的说明在这里

https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1703.html,未经允许,请勿转载。