budtmo / docker-android

Android in docker solution with noVNC supported and video recording
Other
9.91k stars 1.3k forks source link

[🐛 Bug ]: Architecture ,The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested #455

Closed zhouhaoo closed 3 months ago

zhouhaoo commented 3 months ago

Operating System

Armbian OS 24.8.0 Noble with Linux 6.6.43-ophub

Docker Image

budtmo/docker-android:emulator_14.0

Expected behaviour

root@armbian:~# sudo apt install cpu-checker
kvm-ok
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
cpu-checker is already the newest version (0.7-1.3build2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
INFO: /dev/kvm exists
KVM acceleration can be used
root@armbian:~# docker run -d -p 6080:6080 -e EMULATOR_DEVICE="Samsung Galaxy S10" -e WEB_VNC=true --device /dev/kvm --name android-14 budtmo/docker-android:emulator_14.0
Unable to find image 'budtmo/docker-android:emulator_14.0' locally
emulator_14.0: Pulling from budtmo/docker-android
9ea8908f4765: Pull complete 
eab9dadb72b8: Pull complete 
aa8e2be327f1: Pull complete 
acf5023a6d5d: Pull complete 
4f4fb700ef54: Pull complete 
b0885cfcd999: Pull complete 
f685f7de16b0: Pull complete 
b625cb0c5fcf: Pull complete 
df3c8536d0e8: Pull complete 
97fd0dadfdda: Pull complete 
54cbe7ddaa6c: Pull complete 
5581f1781f6c: Pull complete 
026700423b59: Pull complete 
aa28f90f6992: Pull complete 
40ff86387afc: Pull complete 
f79a755516bc: Pull complete 
369c30aad1fd: Pull complete 
7afd39e2a83d: Pull complete 
8576a58f8875: Pull complete 
14c465d4f3bf: Pull complete 
5d78e3dda022: Pull complete 
8fbf9006dd5d: Pull complete 
a91817ef37cc: Pull complete 
cd19b56090ba: Pull complete 
c69c0dbe8da4: Pull complete 
4ab43588a531: Pull complete 
Digest: sha256:d547ba327ac1e05336a2eb51d044eeb53d851fd6bdb7d15b6d5a5b6d20c3f028
Status: Downloaded newer image for budtmo/docker-android:emulator_14.0
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

this project can`t support arm64?

Actual behaviour

Just can't start

Logs

exec /home/androidusr/docker-android/mixins/scripts/run.sh: exec format error