update to android sdk 31
This commit is contained in:
parent
cd3131fe13
commit
0dbc753d98
|
@ -10,7 +10,7 @@ ENV ANDROID_SDK ${ANDROID_HOME}
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin"
|
ENV PATH "${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin"
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/cmdline-tools/tools/bin"
|
ENV PATH "${PATH}:${ANDROID_HOME}/cmdline-tools/tools/bin"
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/tools/bin"
|
ENV PATH "${PATH}:${ANDROID_HOME}/tools/bin"
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/build-tools/30.0.2"
|
ENV PATH "${PATH}:${ANDROID_HOME}/build-tools/32.0.0"
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/platform-tools"
|
ENV PATH "${PATH}:${ANDROID_HOME}/platform-tools"
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/emulator"
|
ENV PATH "${PATH}:${ANDROID_HOME}/emulator"
|
||||||
ENV PATH "${PATH}:${ANDROID_HOME}/bin"
|
ENV PATH "${PATH}:${ANDROID_HOME}/bin"
|
||||||
|
@ -30,9 +30,9 @@ WORKDIR /opt/android-sdk-linux
|
||||||
RUN /opt/tools/entrypoint.sh built-in
|
RUN /opt/tools/entrypoint.sh built-in
|
||||||
|
|
||||||
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "cmdline-tools;latest"
|
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "cmdline-tools;latest"
|
||||||
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "build-tools;30.0.2"
|
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "build-tools;32.0.0"
|
||||||
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "platform-tools"
|
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "platform-tools"
|
||||||
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "platforms;android-30"
|
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "platforms;android-31"
|
||||||
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "system-images;android-30;google_apis;x86_64"
|
RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "system-images;android-31;google_apis;x86_64"
|
||||||
|
|
||||||
CMD /opt/tools/entrypoint.sh built-in
|
CMD /opt/tools/entrypoint.sh built-in
|
||||||
|
|
30
README.md
30
README.md
|
@ -1,32 +1,32 @@
|
||||||
# Docker for Android SDK 30
|
# Docker for Android SDK 31
|
||||||
|
|
||||||
Docker for Android SDK 30 with preinstalled build tools and emulator image
|
Docker for Android SDK 31 with preinstalled build tools and emulator image
|
||||||
|
|
||||||
> Edit from [mindrunner/docker-android-sdk](https://github.com/mindrunner/docker-android-sdk)
|
> Edit from [mindrunner/docker-android-sdk](https://github.com/mindrunner/docker-android-sdk)
|
||||||
|
|
||||||
**Installed Packages**
|
**Installed Packages**
|
||||||
```bash
|
```bash
|
||||||
# sdkmanager --list
|
# sdkmanager --list
|
||||||
Path | Version | Description | Location
|
Path | Version | Description | Location
|
||||||
------- | ------- | ------- | -------
|
------- | ------- | ------- | -------
|
||||||
build-tools;30.0.2 | 30.0.2 | Android SDK Build-Tools 30.0.2 | build-tools/30.0.2/
|
build-tools;32.0.0 | 32.0.0 | Android SDK Build-Tools 32 | build-tools/32.0.0
|
||||||
cmdline-tools;latest | 2.1 | Android SDK Command-line Tools (latest) | cmdline-tools/latest/
|
cmdline-tools;latest | 6.0 | Android SDK Command-line Tools (latest) | cmdline-tools/latest
|
||||||
emulator | 30.1.5 | Android Emulator | emulator/
|
emulator | 31.2.8 | Android Emulator | emulator
|
||||||
patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/
|
patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4
|
||||||
platform-tools | 30.0.4 | Android SDK Platform-Tools | platform-tools/
|
platform-tools | 32.0.0 | Android SDK Platform-Tools | platform-tools
|
||||||
platforms;android-30 | 3 | Android SDK Platform 30 | platforms/android-30/
|
platforms;android-31 | 1 | Android SDK Platform 31 | platforms/android-31
|
||||||
system-images;android-30;google_apis;x86_64 | 8 | Google APIs Intel x86 Atom_64 System Image | system-images/android-30/google_apis/x86_64/
|
system-images;android-31;google_apis;x86_64 | 8 | Google APIs Intel x86 Atom_64 System Image | system-images/android-31/google_apis/x86_64
|
||||||
```
|
```
|
||||||
|
|
||||||
**Usage**
|
**Usage**
|
||||||
|
|
||||||
- Interactive way
|
- Interactive way
|
||||||
```bash
|
```bash
|
||||||
$ docker run -it --rm --device /dev/kvm androidsdk/android-30:latest bash
|
$ docker run -it --rm --device /dev/kvm androidsdk/android-31:latest bash
|
||||||
# check installed packages
|
# check installed packages
|
||||||
$ sdkmanager --list
|
$ sdkmanager --list
|
||||||
# create and run emulator
|
# create and run emulator
|
||||||
$ avdmanager create avd -n first_avd --abi google_apis/x86_64 -k "system-images;android-30;google_apis;x86_64"
|
$ avdmanager create avd -n first_avd --abi google_apis/x86_64 -k "system-images;android-31;google_apis;x86_64"
|
||||||
$ emulator -avd first_avd -no-window -no-audio &
|
$ emulator -avd first_avd -no-window -no-audio &
|
||||||
$ adb devices
|
$ adb devices
|
||||||
# You can also run other Android platform tools, which are all added to the PATH environment variable
|
# You can also run other Android platform tools, which are all added to the PATH environment variable
|
||||||
|
@ -38,8 +38,8 @@ Docker for Android SDK 30 with preinstalled build tools and emulator image
|
||||||
- Non-interactive way
|
- Non-interactive way
|
||||||
```bash
|
```bash
|
||||||
# check installed packages
|
# check installed packages
|
||||||
$ docker run -it --rm androidsdk/android-30:latest sdkmanager --list
|
$ docker run -it --rm androidsdk/android-31:latest sdkmanager --list
|
||||||
# list existing emulators
|
# list existing emulators
|
||||||
$ docker run -it --rm androidsdk/android-30:latest avdmanager list avd
|
$ docker run -it --rm androidsdk/android-31:latest avdmanager list avd
|
||||||
# You can also run other Android platform tools, which are all added to the PATH environment variable
|
# You can also run other Android platform tools, which are all added to the PATH environment variable
|
||||||
```
|
```
|
|
@ -8,7 +8,7 @@ export ANDROID_SDK=${ANDROID_HOME}
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin
|
export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/tools/bin
|
export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/tools/bin
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/tools/bin
|
export PATH=${PATH}:${ANDROID_HOME}/tools/bin
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/build-tools/30.0.2
|
export PATH=${PATH}:${ANDROID_HOME}/build-tools/32.0.0
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
|
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/emulator
|
export PATH=${PATH}:${ANDROID_HOME}/emulator
|
||||||
export PATH=${PATH}:${ANDROID_HOME}/bin
|
export PATH=${PATH}:${ANDROID_HOME}/bin
|
||||||
|
|
Loading…
Reference in New Issue