Команда эмулятора в DockerAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Команда эмулятора в Docker

Сообщение Anonymous »

У меня есть файл Dockerfile, цель которого — загрузить существующий файл .avd и запустить его в образе Docker.
Проблема в том, что мне не удается загрузить команду эмулятора. Я что-то упустил?
Это Dockerfile
# Use a base image with Java support
FROM openjdk:11-jdk

# Install necessary packages
RUN apt-get update && apt-get install -y \
wget \
unzip \
libstdc++6 \
libglu1-mesa \
libpulse0 \
libasound2 \
libc6 \
libncurses5 \
libsdl1.2debian \
libz1 \
libpulse-dev \
x11vnc \
&& rm -rf /var/lib/apt/lists/*

# Set up environment variables
ENV ANDROID_HOME=/opt/android-sdk
ENV ANDROID_SDK_ROOT=$ANDROID_HOME
ENV PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator

# Download and install Android SDK Command-line Tools
RUN mkdir -p ${ANDROID_HOME}/cmdline-tools \
&& wget -q https://dl.google.com/android/repositor ... latest.zip -O commandlinetools.zip \
&& unzip commandlinetools.zip -d ${ANDROID_HOME}/cmdline-tools \
&& mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest \
&& rm commandlinetools.zip

# Accept licenses and install necessary SDK components
RUN yes | sdkmanager --licenses \
&& sdkmanager "platform-tools" "platforms;android-35" "system-images;android-35;google_apis;x86_64"

# Download and extract emulator package
RUN wget -q https://dl.google.com/android/repositor ... 696886.zip -O emulator.zip \
&& unzip emulator.zip -d ${ANDROID_HOME} \
&& rm emulator.zip

# Create .android directory
RUN mkdir -p /root/.android/avd

# Copy your existing AVD files
COPY /Mobile/Pixel.avd /root/.android/avd/Pixel.avd



Подробнее здесь: https://stackoverflow.com/questions/789 ... -on-docker
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»