RaspberryPi4にAndroid9をインストールする方法
Raspberry Piを使用すると、ニッチなオペレーティングシステムを含む、さまざまなオペレーティングシステムを自由にインストールできます。 Raspberry Pi用に設計されたシステムは、より信頼性の高いユーザーエクスペリエンスを提供する傾向がありますが、Androidアプリへのアクセスなど、非常に特殊な機能セットが必要になる場合があります。
この記事では、Raspberry Pi4にAndroid9.0をインストールしてタッチスクリーンをサポートする方法を学びます。ユーザーエクスペリエンスがぎこちなく遅れることもありますが、マルチタッチとタッチスクリーンのサポートがあり、多種多様なAndroidにアクセスできます。アプリ、およびRaspberryPiでAndroidを起動して実行するために管理した自慢の権利!
必要なもの
このチュートリアルを完了するには、次のものが必要です。
- ラズベリーパイ4
- SDカード
- Android9.0システムイメージをダウンロードするラップトップまたはコンピューター
- RaspberryPiと互換性のある電源ケーブル
- マイクロHDMIケーブル
- 外部モニター、または本物のAndroidエクスペリエンスが必要な場合は、タッチスクリーンをサポートする画面
- 外部キーボードとこのキーボードをRaspberryPiに接続する方法
- マウスまたは外部キーボードのトラックパッド
- オプションで、イーサネットケーブル
ツールを組み立てたら、Android9.0をRaspberryPiで実行する準備が整います。
LineageOS16.0のダウンロード
基本のAndroid9.0イメージとしてLineageOS16.0のビルドを使用しています。このビルドは非公式であり、LineageOSチームによってサポートされていないことに注意してください。通常、ゲームのプレイや高解像度メディアのストリーミングなどの集中的なタスクの実行には適していません。
無料のEtcherアプリケーションを使用してこのシステムイメージをSDカードにフラッシュしているため、コンピューターまたはラップトップでこのシステムイメージをまだ設定していない場合は、balenaEtcherのWebサイトにアクセスして最新バージョンをダウンロードしてください。
- KonstaKANGのWebサイトにアクセスして、LineageOS16.0をダウンロードします。
- SDカードをラップトップまたはコンピューターに挿入します。
- Etcherアプリケーションを起動します。
- Etcherで、[画像の選択]をクリックし、ダウンロードしたLineageOSファイルを選択します。
- [ターゲットの選択]をクリックして、ターゲットのブートメディア(この場合はSDカード)を選択します。
EtcherはシステムイメージをSDカードにフラッシュします。
RaspberryPiでAndroidを実行する
これで、RaspberryPiで実行されるAndroidを初めて味わう準備が整いました。
- ラップトップまたはコンピューターからSDカードを取り外し、RaspberryPiに挿入します。
- マイクロHDMIケーブルを使用してモニターをRaspberryPiに接続します。
- キーボードをRaspberryPiデバイスに接続します。
- イーサネットケーブルをRaspberryPiに接続します。
- RaspberryPiを電源に接続します。これで、デバイスが自動的に起動するはずです。
- 数分後、「リネージュ」のウェルカム画面が表示されます。 「次へ」をクリックします。
- 言語の選択、日時の設定、Wi-Fiネットワークへの接続など、通常の設定を完了するように求められます。
- この情報をすべて入力したら、[開始]をクリックします。
これで、Androidのメイン画面が表示されます。
Google Playを忘れないでください!
これでAndroidが起動して実行されるはずですが、LineageOSにはGooglePlayがインストールされていません。 Google Playを入手するには、GAppsをダウンロードしてインストールします。GAppsには、GooglePlayとこのアプリケーションを強化するために必要なすべてのサービスが含まれています。デバイスIDAPKも必要です。これは、デバイスを識別し、GooglePlayに接続できるようにするコードを生成するために使用されます。
- AndroidにプリインストールされているWebブラウザーを起動し、GAppsWebサイトにアクセスします。
- 「ARM」、「Android 9」、「Pico」を選択し、「ダウンロード」アイコンをクリックします。
- 次に、APKMirror Webサイトにアクセスし、デバイスIDAPKをダウンロードします。
GAppsファイルの移動
次の手順を簡単にするには、GAppsファイルをストレージのルートにドラッグします。
- 画面の下から上にドラッグして、アプリドロワーを開きます。
- 「ファイル」アプリケーションを見つけてクリックします。
- [ダウンロード]を選択します。
- ダウンロードしたばかりの「GApps」ファイルを見つけて、左側のメニューに向かってドラッグします。 「RaspberryPi4」よりも「GApps」をリリースします。
このファイルは、リカバリモードで起動したときに見つけやすくなります。
Androidの非表示の開発者向けオプションのロックを解除する
開発者向けオプションを有効にする必要があります。これにより、ターミナルにアクセスできるようになります:
- 画面の下から上にドラッグして、アプリケーションドロワーを開きます。
- 「設定」アプリケーションを選択します。
- 「タブレットについて」を開きます。
- [ビルド番号]セクションを見つけて、[開発者設定を有効にしました]ポップアップが表示されるまで繰り返しクリックします。
- メインの[設定]画面に戻りますが、今回は[システム]->[詳細設定]->[開発者向けオプション]に移動します。
- 「ルートアクセス」をタップします。その後のポップアップで、「アプリとADB」が選択されていることを確認します。
- rootアクセスを許可するように求められたら、[OK]をクリックします。
- 次に、「開発者向けオプション」画面の一番下までスクロールし、「ローカルターミナル」を見つけて、付随するスライダーを「オン」の位置にドラッグします。
これで、「設定」アプリケーションを終了できます。
ターミナルにアクセスするには、Raspberry Piを再起動する必要があるため、 F5を押します。 キーボードのキーを押すと、「再起動」を選択できる「電源」メニューが開きます。
Androidのリカバリモードで起動
リカバリモードで起動するには:
1.画面の下から上にドラッグしてアプリドロワーを開きます。
2.「ターミナル」を選択します。
3.ターミナルウィンドウに次のコマンドを入力します。
su
4.キーボードの「Enter」キーを押します。プロンプトが表示されたら、[選択内容を記憶する]、[許可する]の順に選択します。
5.ターミナルに次のコマンドを入力します。
rpi4-recovery.sh
Enterキーを押して、次のコマンドを実行します。
reboot
Enterキーを押します。
Androidはリカバリモードで再起動します。
GAppsをインストールし、Dalvikキャッシュをワイプします
GAppをインストールするには:
1.リカバリモードで、[スワイプして変更を許可]スライダーを見つけ、[オン]の位置にドラッグします。
2.「インストール」を選択し、前にダウンロードしたGAppsパッケージを見つけます。
3. GAppsをタップしてから、[スワイプしてフラッシュを確認]スライダーをドラッグします。これでGAppがインストールされます。
4.「スワイプしてワイプ」スライダーをドラッグしてDalvikキャッシュをワイプします。
5.「Dalvikワイプ完了」画面が表示されたら、「戻る」ボタンをクリックします。
6.左上隅にある[TeamWinRecovery Project]アイコンを選択すると、メインメニューに戻ります。
7.[ワイプ]をクリックします。
8.[スワイプして工場出荷時のリセット]スライダーをドラッグします。
9.プロンプトが表示されたら、[戻る]をクリックします。左上隅にある[TeamWinRecovery]ボタンを選択すると、再びメインメニューに戻ります。
10.[マウント]をクリックします。
11.「ブート」、「システム」、「データ」がすべて選択されていることを確認してから、「TeamWinRecoveryProject」アイコンをクリックしてメイン画面に戻ります。
12.[詳細設定]->[ターミナル]をクリックします。
13.ターミナルからシステムを再起動するには、次のように入力します。
rpi4-recovery.sh boot
キーボードのEnterキーを押します。
14.ターミナルに次のコマンドを入力します:
reboot
Enterキーを押します。システムが再起動します。
Androidが起動したら、追加の設定を実行する必要がある場合があります。たとえば、Googleの利用規約に同意し、保護PINを設定します。この設定が完了すると、ホーム画面に新しい機能が追加されます。これで、GooglePlayがデバイスにインストールされました。
ただし、落とし穴があります。GooglePlayアプリケーションを起動しようとすると、デバイスがPlayプロテクト認定を受けていないという警告が表示されます。最後のタスクは、デバイスID APKを使用してコードを生成し、このコードを使用してデバイスを認証することです。
Playを保護する:Googleに登録する
デバイスIDコードを生成するには:
- 画面の下からドラッグしてアプリドロワーを開き、[ファイル]を選択します。
- 「ダウンロード」フォルダに移動します。
- 以前にダウンロードしたデバイスIDAPKを見つけ、ダブルクリックして起動します。プロンプトが表示されたら、「インストール」を選択します。
- アプリドロワーを開き、新しくインストールしたデバイスIDアプリケーションを選択します。
- アプリが起動したら、[Googleサービスフレームワーク]をクリックします。ポップアップにコードが表示されます。 「コピー」をクリックします。
- 画面の上部に、「デバイスはPlayProtect認定されていません」という警告が表示されます。これをクリックしてポップアップを起動します。
- ポップアップで、[カスタムROMユーザー]セクションまでスクロールし、付随するリンクをクリックします。これにより、Androidのデフォルトのウェブブラウザが起動します。
- プロンプトが表示されたら、Gmailアカウントにログインします。
- ログインしたら、デバイスID APKからコードを貼り付けて、[登録]フィールドに貼り付けます。
- 「登録」を選択します。 GoogleはこのデバイスをカスタムROMとして登録し、GooglePlayにアクセスできるようにします。
変更は再起動後にのみアクティブになるため、 F5を使用してください システムを再起動するためのキー。
Raspberry Piの再起動が完了したら、Google Playアプリを起動し、Gmailアカウントでログインすると、AndroidアプリをRaspberryPi4にダウンロードする準備が整います。
初めてGooglePlayにアクセスしようとしたときにエラーメッセージが表示された場合は、15分ほど待ってみてください。GoogleがIDを正常に登録するまでに時間がかかる場合があります。
Android9.0はRaspberryPi用に設計されていませんが、タッチスクリーンのサポートとAndroidアプリのエコシステム全体へのアクセスの独自の組み合わせを提供します。それ以外にも、RaspberryPi4を有効に活用する方法はたくさんあります。
-
MycroftAIアシスタントをRaspberryPiにインストールする方法
AlexaやGoogleHomeのようなパーソナルアシスタントは現在非常に人気があり、関心は高まっています。ほぼすべての家に独自のAIアシスタントが設置される近い将来を想像するのはそれほど難しくありません。 大企業があなたの家に直行することを望まない場合はどうなりますか?たぶんあなたはそれらがどのように機能するかを理解するためにあなた自身を構築したいですか? Mycroftが解決策です。 Mycroftは、AlexaやGoogleなどと競争することを目的としたオープンソースのAIアシスタントです。いいえ、Mycroftはまだ完全には存在していませんが、プロジェクトはまだ活発に開発されています
-
Raspberry Pi に OS をインストールする方法
使用する Raspberry Pi モデルはいくつかありますが、Raspberry Pi 3 Model B+ は、最新かつ最速で、初心者にとって最も使いやすいモデルです。 Raspberry Pi 3 Model B+ には、Wi-Fi と Bluetooth が既にインストールされているため、初期セットアップ以外に、追加のドライバーや Linux 依存関係をインストールする必要はありません。 Raspberry Pi Zero と Zero W は小型で消費電力も少ないですが、ポータブル プロジェクトにより適しています。一般に、Raspberry Pi 3 を使用して開始し、Raspber