web-dev-qa-db-ja.com

Ubuntu Touchをさまざまなデバイスに移植するにはどうすればよいですか?

Ubuntu Touchを現在サポートされていないデバイスに移植したいと思います。これを行うための要件は何ですか?どこから始めますか?

46
Nathan Osman

Ubuntu(Touch)13.10がリリースされました。現在、開発者にとって安定しています。ステップバイステップガイド here を入手できます。

ただし、CyanogenModを使用しました。 ビルドCyanogenModガイド をチェックして、ビルド方法を学習してください。

Android guide および Building Ubuntu Touch wikiのソースからのビルドも同様に役立ちます。

準備ができたら、前述の buntu Phone Install ガイドとともに Porting Ubuntu Touch ガイドをご覧ください。

手順は次のとおりです。

  1. Cyanomodをビルドする
  2. ルートAndroid

これらのリンクは、あなたがどのように進むべきかの公正なアイデアを提供します。使用される実際のコードは、ドライバーが異なるため、デバイスによって異なります(ただし、ターミナルコマンドはほぼ同じままです)。これは、多くの試行錯誤を繰り返して自分で作業しなければならないものです。

Lava Xolo Q800に移植してみました。しかし、WiFiに接続する以外に、スマートフォンが行うべきことは何もしません。 Androidを再インストールしました。

21
TomKat

まず、ルート化されたLinux(Android)デバイスを入手して、64ビットUbuntuシステムがあることを確認します。 (多くのRAMは、スイングできる場合は16ギガ、または少なくともスワップファイルまたはパーティションで使用できる場合は良いでしょう)

CyanogenModに慣れていない場合は、インストールしてビルドすることで慣れてください。あなたがすでに言及したガイドが明確に述べているので、私はこれを言います:

幅広いデバイスをサポートするために、AndroidシステムのベースとしてCyanogenModを使用することにしました。 AOSPを安全に使用できます。App/ Java側で行われたカスタマイズや改善の多くは使用しませんが、CyanogenModの方がスクリプトとビルド手順が利用できるので簡単です。

デバイスが here にリストされていない場合は、 here を確認します。これはよく文書化されており、簡単に理解でき、理解を深めるのに役立ち、ガイドがたくさんあります。

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

好みに応じて、ここから開始することもできます。

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

次に、Cyanogenmodプロジェクトに進みますが、Cyanogenmodを構築するのが最善策だと思います。それが終わったら、あなたが言及したガイドに戻ります。

要点を学ぶAndroid最初に、Androidを理解すればするほど、Ubuntu Touchの移植が容易になります。

3
CrandellWS

これらの答えは非常に古いものです。最新の最新の手順はこちら

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

2
Tony

CanonicalがUnityの開発とデバイス向けのUbuntuの開発を停止した後、2017年の初めにUBportsコミュニティがそのタスクを取り上げました。

Ubuntu Touchの移植に関するドキュメントについては、 http://docs.ubports.com/en/latest/porting/introduction.html にアクセスしてください。

0
dobey