commit | 3bba62857b85ed4c4f4ac05fe00414fdad110a52 | [log] [tgz] |
---|---|---|
author | Alistair Delva <adelva@google.com> | Thu May 14 13:52:00 2020 -0700 |
committer | Alistair Delva <adelva@google.com> | Wed May 20 00:49:13 2020 +0000 |
tree | d9484ced26e462e83d7c3a81d07b66eacb2ced02 | |
parent | 2df23d61294c513ecb4d9518d590317a3b70be74 [diff] |
Add sdcard support to cuttlefish This adds support for formatting with vfat, and uses it to create an sdcard.img file with embedded MBR and FAT32 partition data. The partition defaults to 2GB but this can be configured. This image persists across runs but it is not overlayed because it is assumed that the initial contents of the file are not useful. Bug: 156286088 Change-Id: Ie8f188a876f8940e26699cc7c5381265d723f0ec Merged-In: Ie8f188a876f8940e26699cc7c5381265d723f0ec
git clone https://github.com/google/android-cuttlefish cd android-cuttlefish debuild -i -us -uc -b sudo dpkg -i ../cuttlefish-common_*_amd64.deb sudo apt-get install -f
aosp-master
if you don't know what you're looking foraosp_cf_x86_phone
and click on userdebug
for the latest buildArtifacts
aosp_cf_x86_phone-img-xxxxxx.zip
-- it will always have img
in the name. Download this filecvd-host_package.tar.gz
. You should always download a host package from the same build as your images.mkdir cf cd cf tar xvf /path/to/cvd-host_package.tar.gz unzip /path/to/aosp_cf_x86_phone-img-xxxxxx.zip
Launch cuttlefish with:
$ HOME=$PWD ./bin/launch_cvd
Stop cuttlefish with:
$ HOME=$PWD ./bin/stop_cvd
You can use adb
to debug it, just like a physical device:
$ ./bin/adb -e shell
You can use the TightVNC JViewer. Once you have downloaded the TightVNC Java Viewer JAR in a ZIP archive, run it with
$ java -jar tightvnc-jviewer.jar -ScalingFactor=50 -Tunneling=no -host=localhost -port=6444
Click "Connect" and you should see a lock screen!