这个项目基于 budtmo/docker-android:emulator_12.0 镜像,为CNB云原生环境提供了一个Android 12.0模拟器环境。
确保项目包含以下文件:
Dockerfile: 定义Docker镜像.cnb.yml: CNB云原生环境配置推送代码到CNB云原生环境
启动环境后,可以通过以下方式访问Android模拟器:
如果需要在本地测试,可以使用以下命令:
docker build -t android-emulator . docker run -d --privileged -p 6080:6080 -p 5554:5554 -p 5555:5555 -p 5900:5900 android-emulator
然后通过浏览器访问 http://localhost:6080 来使用noVNC界面。
ANDROID_HOME=/root: Android SDK路径PATH=$PATH:/root/tools:/root/tools/bin:/root/platform-tools: 添加Android工具到PATH