セットアップ
コードをテストするために、Cuttlefish Android Virtual Device を使用します。アクセスできるものがあることを確認するか、次のコマンドで新しく作成してください。
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-trunk_staging-userdebug
acloud create
詳細については、 Android Developer Codelab を 参照してください。
以降のページにあるコードは、コース教材の src/android/ ディレクトリ にあります。内容に沿って進めるには、リポジトリを git clone してください。
重要なポイント:
-
Cuttlefish は、汎用 Linux デスクトップ上で動作するように設計された リファレンス Android デバイスです。MacOS のサポートも計画されています。
-
Cuttlefish システムイメージは実機に対して高い忠実度を維持しており、多くの Rust のユースケースを実行するのに理想的なエミュレータです。