Remove Soundtrigger HIDL interface from cuttlefish
cuttlefish doesn't have soundtrigger hardware and lacks
the corresponding vendor binary module. Leaving the HIDL
interface for soundtrigger was causing soundtrigger
middleware to believe that something is wrong with the
HAL and perform unneeded restart of audio HAL service
during device boot.
Bug: 151795571
Bug: 159966243
Test: verify that cuttlefish device boots and audio server
and HAL do not get restarted during the boot
Change-Id: I2ba4bbd125f3697601566208b48a7220cea86bac
Merged-In: I2ba4bbd125f3697601566208b48a7220cea86bac
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 buildArtifactsaosp_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!