| 
									
										
										
										
											2023-07-03 23:27:06 +10:00
										 |  |  | #!/usr/bin/env bash
 | 
					
						
							| 
									
										
										
										
											2020-11-10 14:47:26 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-13 23:13:50 +01:00
										 |  |  | set -e | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-05 20:39:00 +01:00
										 |  |  | if [[ -n "${ANDROID_HOME}" ]]; then | 
					
						
							|  |  |  |     echo "ANDROID_HOME is already set. This script is only for a local installation of the Android SDK." | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2020-11-10 14:47:26 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-05 20:39:00 +01:00
										 |  |  | export ANDROID_HOME="$PWD/.android-sdk" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | mkdir -p ${ANDROID_HOME}/cmdline-tools | 
					
						
							| 
									
										
										
										
											2020-11-10 14:47:26 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo Downloading Android SDK... | 
					
						
							| 
									
										
										
										
											2024-02-05 20:39:00 +01:00
										 |  |  | cd ${ANDROID_HOME}/cmdline-tools | 
					
						
							|  |  |  | COMMAND_LINE_TOOLS_ZIP=${ANDROID_HOME}/commandlinetools.zip | 
					
						
							|  |  |  | # https://developer.android.com/studio | 
					
						
							|  |  |  | curl https://dl.google.com/android/repository/commandlinetools-mac-11076708_latest.zip -o ${COMMAND_LINE_TOOLS_ZIP} | 
					
						
							|  |  |  | unzip ${COMMAND_LINE_TOOLS_ZIP}  | 
					
						
							| 
									
										
										
										
											2020-12-13 23:13:50 +01:00
										 |  |  | rm ${COMMAND_LINE_TOOLS_ZIP} | 
					
						
							| 
									
										
										
										
											2020-11-10 14:47:26 -08:00
										 |  |  | mv cmdline-tools latest | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo Installing emulator... | 
					
						
							| 
									
										
										
										
											2024-02-05 20:39:00 +01:00
										 |  |  | yes | ${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager --install platform-tools emulator | 
					
						
							| 
									
										
										
										
											2020-11-10 14:47:26 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo Installing platform SDK... | 
					
						
							| 
									
										
										
										
											2024-09-06 14:27:56 +02:00
										 |  |  | yes | ${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-35" | 
					
						
							| 
									
										
										
										
											2020-11-10 14:47:26 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo Starting ADB... | 
					
						
							| 
									
										
										
										
											2020-12-13 23:13:50 +01:00
										 |  |  | ${ANDROID_HOME}/platform-tools/adb devices |