セットアップ

コードをテストするために、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 のユースケースを実行するのに理想的なエミュレータです。