File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -1318,6 +1318,7 @@ const IS_WINDOWS = process.platform === 'win32';
1318
1318
const IS_DARWIN = process . platform === 'darwin' ;
1319
1319
const IS_LINUX = process . platform === 'linux' ;
1320
1320
let homeDirectory = process . env [ 'HOME' ] || process . env [ 'USERPROFILE' ] ;
1321
+ let user = process . env [ 'USER' ] ;
1321
1322
;
1322
1323
function setupAndroid ( version ) {
1323
1324
return __awaiter ( this , void 0 , void 0 , function * ( ) {
@@ -1347,6 +1348,8 @@ function setupAndroid(version) {
1347
1348
core . exportVariable ( 'SDK_VERSION' , 'sdk-tools-linux-4333796.zip' ) ;
1348
1349
core . exportVariable ( 'ADB_INSTALL_TIMEOUT' , '120' ) ;
1349
1350
yield io . mkdirP ( `${ homeDirectory } /android/sdk` ) ;
1351
+ yield exec . exec ( `sudo chown -R ${ user } :${ user } ${ homeDirectory } /android/` ) ;
1352
+ yield exec . exec ( `bash -c " ls -la ${ homeDirectory } /android/"` ) ;
1350
1353
yield exec . exec ( `bash -c "curl --silent --show-error --location --fail --retry 3 --output ${ homeDirectory } /$SDK_VERSION https://dl.google.com/android/repository/$SDK_VERSION"` ) ;
1351
1354
yield exec . exec ( `bash -c "sudo unzip -q ${ homeDirectory } /$SDK_VERSION -d $ANDROID_HOME && sudo rm -rf ${ homeDirectory } /$SDK_VERSION "` ) ;
1352
1355
core . addPath ( `${ homeDirectory } /android/sdk/tools` ) ;
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ const IS_DARWIN = process.platform === 'darwin';
9
9
const IS_LINUX = process . platform === 'linux' ;
10
10
11
11
let homeDirectory = process . env [ 'HOME' ] || process . env [ 'USERPROFILE' ] ;
12
+ let user = process . env [ 'USER' ] ;
12
13
interface Options { listeners : { } } ;
13
14
14
15
export async function setupAndroid ( version : string ) : Promise < void > {
@@ -42,7 +43,9 @@ export async function setupAndroid(version: string): Promise<void>{
42
43
core . exportVariable ( 'SDK_VERSION' , 'sdk-tools-linux-4333796.zip' ) ;
43
44
core . exportVariable ( 'ADB_INSTALL_TIMEOUT' , '120' ) ;
44
45
45
- await io . mkdirP ( `${ homeDirectory } /android/sdk` ) ;
46
+ await io . mkdirP ( `${ homeDirectory } /android/sdk` ) ;
47
+ await exec . exec ( `sudo chown -R ${ user } :${ user } ${ homeDirectory } /android/` ) ;
48
+ await exec . exec ( `bash -c " ls -la ${ homeDirectory } /android/"` )
46
49
await exec . exec ( `bash -c "curl --silent --show-error --location --fail --retry 3 --output ${ homeDirectory } /$SDK_VERSION https://dl.google.com/android/repository/$SDK_VERSION"` ) ;
47
50
await exec . exec ( `bash -c "sudo unzip -q ${ homeDirectory } /$SDK_VERSION -d $ANDROID_HOME && sudo rm -rf ${ homeDirectory } /$SDK_VERSION "` ) ;
48
51
You can’t perform that action at this time.
0 commit comments