@@ -81,7 +81,7 @@ if (!$env:ANDROID_HOME) {
81
81
$androidHome = Resolve-Path $androidHomeJoinedPath | Select-Object - ExpandProperty Path
82
82
}
83
83
else {
84
- $androidHome = " $env: localappdata \Android\android-sdk"
84
+ $androidHome = " ${ Env: SystemDrive} \Android\android-sdk"
85
85
}
86
86
87
87
$env: ANDROID_HOME = $androidHome ;
@@ -97,29 +97,25 @@ if (!$env:JAVA_HOME) {
97
97
98
98
# setup android sdk
99
99
# following commands are separated in case of having to answer to license agreements
100
- # the android tool will introduce a --accept-license option in subsequent releases
101
- $androidExecutable = [io.path ]::combine($env: ANDROID_HOME , " tools" , " android" )
102
- echo y | cmd / c " $androidExecutable " update sdk -- filter " platform-tools" -- all -- no- ui
103
- echo y | cmd / c " $androidExecutable " update sdk -- filter " tools" -- all -- no- ui
104
- echo y | cmd / c " $androidExecutable " update sdk -- filter " android-23" -- all -- no- ui
105
- echo y | cmd / c " $androidExecutable " update sdk -- filter " build-tools-25.0.2" -- all -- no- ui
106
- echo y | cmd / c " $androidExecutable " update sdk -- filter " build-tools-23.0.3" -- all -- no- ui
107
- echo y | cmd / c " $androidExecutable " update sdk -- filter " extra-android-m2repository" -- all -- no- ui
100
+ $androidExecutable = [io.path ]::combine($env: ANDROID_HOME , " tools" , " bin" , " sdkmanager" )
101
+ echo y | cmd / c " $androidExecutable " " platform-tools"
102
+ echo y | cmd / c " $androidExecutable " " tools"
103
+ echo y | cmd / c " $androidExecutable " " build-tools;25.0.2"
104
+ echo y | cmd / c " $androidExecutable " " platforms;android-23"
105
+ echo y | cmd / c " $androidExecutable " " extras;android;m2repository"
106
+ echo y | cmd / c " $androidExecutable " " extras;google;m2repository"
108
107
109
108
if ((Read-Host " Do you want to install Android emulator?" ) -eq ' y' ) {
110
109
if ((Read-Host " Do you want to install HAXM (Hardware accelerated Android emulator)?" ) -eq ' y' ) {
111
- echo y | cmd / c " $androidExecutable " update sdk -- filter extra- intel- Hardware_Accelerated_Execution_Manager -- all -- no- ui
112
-
110
+ echo y | cmd / c " $androidExecutable " " extras;intel;Hardware_Accelerated_Execution_Manager"
113
111
$haxmSilentInstaller = [io.path ]::combine($env: ANDROID_HOME , " extras" , " intel" , " Hardware_Accelerated_Execution_Manager" , " silent_install.bat" )
114
112
cmd / c " $haxmSilentInstaller "
115
-
116
- echo y | cmd / c " $androidExecutable " update sdk -- filter sys- img- x86- android- 23 -- all -- no- ui
117
- echo no | cmd / c " $androidExecutable " create avd - n Emulator- Api23- Default - t android- 23 -- abi default / x86 - c 12M -f
118
- } else {
119
- echo y | cmd / c " $androidExecutable " update sdk -- filter sys- img- armeabi- v7a- android- 23 -- all -- no- ui
120
- echo no | cmd / c " $androidExecutable " create avd - n Emulator- Api23- Default - t android- 23 -- abi default / armeabi- v7a - c 12M -f
113
+ echo y | cmd / c " $androidExecutable " " system-images;android-25;google_apis;x86"
114
+ }
115
+ else {
116
+ echo y | cmd / c " $androidExecutable " " system-images;android-25;google_apis;armeabi-v7a"
121
117
}
122
118
}
123
119
124
120
Write-Host - ForegroundColor Green " This script has modified your environment. You need to log off and log back on for the changes to take effect."
125
- Pause
121
+ Pause
0 commit comments