android-emulator-container-scripts icon indicating copy to clipboard operation
android-emulator-container-scripts copied to clipboard

emu-docker interactive --start fails with invalid tag '': invalid reference format

Open wrokatval opened this issue 11 months ago • 4 comments

Description When running the command: emu-docker interactive --start

I encounter the following error:

$ emu-docker create emulator-linux_x64-12836668.zip x86_64-31_r05.zip 
Downloading platform tools to /home/user_ds/android-emulator-container-scripts/platform-tools-latest-linux.zip
  Skipping already downloaded file: /home/user_ds/android-emulator-container-scripts/platform-tools-latest-linux.zip
docker build /home/user_ds/android-emulator-container-scripts/bld/sys_img -t 
Traceback (most recent call last):
  File "/home/user_ds/android-emulator-container-scripts/.venv/bin/emu-docker", line 8, in <module>
    sys.exit(main())
  File "/home/user_ds/android-emulator-container-scripts/emu/emu_docker.py", line 349, in main
    args.func(args)
  File "/home/user_ds/android-emulator-container-scripts/emu/emu_docker.py", line 90, in create_docker_image
    sys_docker.build(args.dest / "sys_img")
  File "/home/user_ds/android-emulator-container-scripts/emu/containers/docker_container.py", line 208, in build
    return self.create_container(Path(dest))
  File "/home/user_ds/android-emulator-container-scripts/emu/containers/docker_container.py", line 101, in create_container
    result = api_client.build(
  File "/home/user_ds/android-emulator-container-scripts/.venv/lib/python3.10/site-packages/docker/api/build.py", line 130, in build
    raise errors.DockerException(
docker.errors.DockerException: invalid tag '': invalid reference format

Environment VM in GCP, set up following https://source.android.com/docs/automotive/start/avd/cloud_emulator Ubuntu 22.04 x86/64 Machine n2-standard-4 with Intel Cascade Lake CPU

Basically my goal is to set up an android emulator on vm. Any guidance on how to resolve this would be appreciated!

wrokatval avatar Feb 06 '25 10:02 wrokatval

Description When running the command: emu-docker interactive --start

I encounter the following error:

$ emu-docker create emulator-linux_x64-12836668.zip x86_64-31_r05.zip 
Downloading platform tools to /home/user_ds/android-emulator-container-scripts/platform-tools-latest-linux.zip
  Skipping already downloaded file: /home/user_ds/android-emulator-container-scripts/platform-tools-latest-linux.zip
docker build /home/user_ds/android-emulator-container-scripts/bld/sys_img -t 
Traceback (most recent call last):
  File "/home/user_ds/android-emulator-container-scripts/.venv/bin/emu-docker", line 8, in <module>
    sys.exit(main())
  File "/home/user_ds/android-emulator-container-scripts/emu/emu_docker.py", line 349, in main
    args.func(args)
  File "/home/user_ds/android-emulator-container-scripts/emu/emu_docker.py", line 90, in create_docker_image
    sys_docker.build(args.dest / "sys_img")
  File "/home/user_ds/android-emulator-container-scripts/emu/containers/docker_container.py", line 208, in build
    return self.create_container(Path(dest))
  File "/home/user_ds/android-emulator-container-scripts/emu/containers/docker_container.py", line 101, in create_container
    result = api_client.build(
  File "/home/user_ds/android-emulator-container-scripts/.venv/lib/python3.10/site-packages/docker/api/build.py", line 130, in build
    raise errors.DockerException(
docker.errors.DockerException: invalid tag '': invalid reference format

Environment VM in GCP, set up following https://source.android.com/docs/automotive/start/avd/cloud_emulator Ubuntu 22.04 x86/64 Machine n2-standard-4 with Intel Cascade Lake CPU

Basically my goal is to set up an android emulator on vm. Any guidance on how to resolve this would be appreciated!

@wrokatval Did you get any solution ?

RahulRaval28 avatar Feb 17 '25 05:02 RahulRaval28

no, however I found way around. I'm able to set up a container using run-in-script-example.sh script

wrokatval avatar Feb 18 '25 06:02 wrokatval

no, however I found way around. I'm able to set up a container using run-in-script-example.sh script

@wrokatval So are you just running that script by mentioning the images inside it or with emu-docker commmand ?

RahulRaval28 avatar Feb 18 '25 07:02 RahulRaval28

Below command work for me

emu-docker create stable "R.google_apis.x86_64"

And a fix for invalid tag issue is available here: https://github.com/google/android-emulator-container-scripts/pull/390/commits/7a0d7ed431b47150a9e141bbe2b34b0a804e0678

quythai-personify avatar Jun 27 '25 07:06 quythai-personify