Bump Android Studio version, remove deprecated HAXM
This commit is contained in:
parent
81a183e28b
commit
6a3b70eb4d
3 changed files with 29 additions and 31 deletions
|
@ -6,8 +6,8 @@
|
|||
state: directory
|
||||
- name: Download and unpack Android Studio
|
||||
unarchive:
|
||||
# src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2021.3.1.16/android-studio-2021.3.1.16-linux.tar.gz
|
||||
src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.19/android-studio-2022.3.1.19-linux.tar.gz
|
||||
# src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.19/android-studio-2022.3.1.19-linux.tar.gz
|
||||
src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.1.1.12/android-studio-2024.1.1.12-linux.tar.gz
|
||||
creates: /opt/Android_Studio/android-studio/build.txt
|
||||
dest: /opt/Android_Studio
|
||||
remote_src: yes
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
- name: Set Android Studio version
|
||||
set_fact:
|
||||
sdk_path: C:\android-sdk
|
||||
studio_version: "2021.3.1.16"
|
||||
tools_version: "8512546_latest"
|
||||
studio_version: "2024.1.1.12"
|
||||
tools_version: "11076708_latest"
|
||||
|
||||
- name: Check Android Studio tools
|
||||
win_stat:
|
||||
|
@ -57,28 +57,28 @@
|
|||
ANDROID_PREFS_ROOT: D:\
|
||||
GRADLE_USER_HOME: D:\.gradle
|
||||
|
||||
- name: Check HAXM install status
|
||||
win_stat:
|
||||
path: "%ProgramFiles%\\Intel\\HAXM"
|
||||
register: file
|
||||
#- name: Check HAXM install status
|
||||
# win_stat:
|
||||
# path: "%ProgramFiles%\\Intel\\HAXM"
|
||||
# register: file
|
||||
|
||||
- when: not file.stat.exists
|
||||
block:
|
||||
- name: Download HAXM
|
||||
win_get_url:
|
||||
url: https://github.com/intel/haxm/releases/download/v7.7.1/haxm-windows_v7_7_1.zip
|
||||
dest: C:\
|
||||
register: download
|
||||
#- when: not file.stat.exists
|
||||
# block:
|
||||
# - name: Download HAXM
|
||||
# win_get_url:
|
||||
# url: https://github.com/intel/haxm/releases/download/v7.7.1/haxm-windows_v7_7_1.zip
|
||||
# dest: C:\
|
||||
# register: download
|
||||
|
||||
- name: Unzip HAXM
|
||||
win_unzip:
|
||||
src: "{{ download.dest }}"
|
||||
dest: C:\haxm
|
||||
# - name: Unzip HAXM
|
||||
# win_unzip:
|
||||
# src: "{{ download.dest }}"
|
||||
# dest: C:\haxm
|
||||
|
||||
- name: Install HAXM
|
||||
win_command: C:\haxm\silent_install.bat
|
||||
# - name: Install HAXM
|
||||
# win_command: C:\haxm\silent_install.bat
|
||||
|
||||
- name: Remove temporaries
|
||||
win_file:
|
||||
path: C:\haxm
|
||||
state: absent
|
||||
# - name: Remove temporaries
|
||||
# win_file:
|
||||
# path: C:\haxm
|
||||
# state: absent
|
||||
|
|
|
@ -35,16 +35,14 @@
|
|||
type: dword
|
||||
data: 0
|
||||
|
||||
#- name: Download Java documentation
|
||||
# TODO: download Java doc
|
||||
- name: Download Java doc
|
||||
win_get_url:
|
||||
path: "{{ reg['raw_value'] }}"
|
||||
dest: "{{ reg['raw_value'] }}"
|
||||
url: https://download.oracle.com/otn_software/java/jdk/22.0.2+9/c9ecb94cd31b495da20a27d4581645e8/jdk-22.0.2_doc-all.zip
|
||||
register: downloaded_docs
|
||||
|
||||
- name: Unpack Java docs
|
||||
win_unzip:
|
||||
path: "{{ downloaded_docs }}"
|
||||
dest: "{{ reg['raw_value'] }}\\docs"
|
||||
src: "{{ downloaded_docs['dest'] }}"
|
||||
dest: "{{ reg['raw_value'] }}"
|
||||
delete_archive: yes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue