commit | 3dff698642380db2c1a03172025d0faa2700b7b9 | [log] [tgz] |
---|---|---|
author | Cody Schuffelen <schuffelen@google.com> | Thu Dec 05 16:24:12 2019 -0800 |
committer | Cody Schuffelen <schuffelen@google.com> | Wed Dec 11 17:39:00 2019 -0800 |
tree | c66ed2b0a449f2d9f68ce0606357ea5e71c430a9 | |
parent | eb5c21548ba8662ff89558cbe01fc33fad67363d [diff] |
Delete host executable path flags except for VMMs These flags did not spark joy. All of these binaries are compiled with the launcher and are therefore difficult to modify without doing a full recompilation anyway. crosvm and qemu are left in as special cases because they more often vary independently of the other binaries in cvd-host_package.tar.gz. Related: http://neugierig.org/software/blog/2018/07/options.html Test: Build and run locally Bug: 145774155 Change-Id: Iabc6c6b8ec388affbfc867aad9fd4b694717cea9
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!