I wanted to share my experience with getting the anbox container to start after installation as well as ask a question. I have read on here that some people are having difficulty getting the container started after they have installed anbox from the instructions. Here is what worked for me:
Device: Oneplus One (bacon)
Reboot the device after installation
Note: I used a bluetooth keyboard for my device after this point, but you may be able to do something similar using
adb shell with the device connected to a PC.
On the device (the ubuntu-touch device), open the terminal
adb devices will show the device to be offline.
Once it finishes, check that the container has be started by doing
adb devices. The emulated should now have a status of
device, I believe (or at least it is not
This seems to work for me and I am able to install android apps pulled from my android device (although they don't appear to work... but that is another post).
My question is, is there a better way to get the container running after reboot? It seems to me that
anbox-tool upgrade is like using a machine gun to kill a fly. Is there a file in the ubuntu touch filesystem that can be edited to run
anbox-tool upgrade or whatever the line is in
anbox-tool upgrade that starts the container?
As another experiment, I tried the following:
- reboot device
- open terminal
sudo mount -o rw,remount /
adb devices still shows the container to be offline.
anbox-tool upgrade does the trick to start the container.