chore: release Android Studio 0.3.2 Build 132
- Fix a real dumb bug in the installer that didn't run if Android Studio wasn't previously installed
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
<metadata>
|
<metadata>
|
||||||
<id>AndroidStudio</id>
|
<id>AndroidStudio</id>
|
||||||
<title>Android Studio</title>
|
<title>Android Studio</title>
|
||||||
<version>0.2.130.737825</version>
|
<version>0.3.2.132893413</version>
|
||||||
<authors>Google</authors>
|
<authors>Google</authors>
|
||||||
<owners>Ethan J Brown</owners>
|
<owners>Ethan J Brown</owners>
|
||||||
<summary>Android Studio is a new Android development environment based on IntelliJ IDEA.</summary>
|
<summary>Android Studio is a new Android development environment based on IntelliJ IDEA.</summary>
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
$package = 'AndroidStudio'
|
$package = 'AndroidStudio'
|
||||||
$version = 130.737825
|
$majorVersion = '0.3.2'
|
||||||
|
$buildVersion = 132.893413
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
@@ -8,27 +9,28 @@ try {
|
|||||||
if ((Test-Path $build) -and ((Get-Content $build) -match '.*?(\d+\.\d+)'))
|
if ((Test-Path $build) -and ((Get-Content $build) -match '.*?(\d+\.\d+)'))
|
||||||
{
|
{
|
||||||
$installedVersion = [decimal]$Matches[1]
|
$installedVersion = [decimal]$Matches[1]
|
||||||
if ($installedVersion -lt $version)
|
if ($installedVersion -lt $buildVersion)
|
||||||
{
|
{
|
||||||
Write-Host "Uninstalling existing version $installedVersion"
|
Write-Host "Uninstalling existing version $installedVersion"
|
||||||
. .\chocolateyUninstall.ps1
|
. .\chocolateyUninstall.ps1
|
||||||
|
|
||||||
$params = @{
|
|
||||||
PackageName = $package;
|
|
||||||
FileType = 'exe';
|
|
||||||
#uses NSIS installer - http://nsis.sourceforge.net/Docs/Chapter3.html
|
|
||||||
SilentArgs = '/S';
|
|
||||||
Url = 'http://dl.google.com/android/studio/android-studio-bundle-130.737825-windows.exe';
|
|
||||||
}
|
|
||||||
|
|
||||||
Install-ChocolateyPackage @params
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Write-Host "$package $installedVersion already installed!"
|
Write-Host "$package $installedVersion already installed!"
|
||||||
|
exit
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$params = @{
|
||||||
|
PackageName = $package;
|
||||||
|
FileType = 'exe';
|
||||||
|
#uses NSIS installer - http://nsis.sourceforge.net/Docs/Chapter3.html
|
||||||
|
SilentArgs = '/S';
|
||||||
|
Url = "https://dl.google.com/android/studio/install/$majorVersion/android-studio-bundle-$buildVersion-windows.exe";
|
||||||
|
}
|
||||||
|
|
||||||
|
Install-ChocolateyPackage @params
|
||||||
|
|
||||||
Write-ChocolateySuccess $package
|
Write-ChocolateySuccess $package
|
||||||
} catch {
|
} catch {
|
||||||
Write-ChocolateyFailure $package "$($_.Exception.Message)"
|
Write-ChocolateyFailure $package "$($_.Exception.Message)"
|
||||||
|
Reference in New Issue
Block a user