@@ -224,7 +224,7 @@ export class Webview implements Interfaces.IBuilderModule {
224224 // try{
225225 // let zip = new admZip(sdkZip);
226226 // if(fs.existsSync(path.join(sdkFolder, this.sdk.repo + '-master'))){
227- // fs.rmdirSync (path.join(sdkFolder, this.sdk.repo + '-master'), {recursive: true});
227+ // fs.removeSync (path.join(sdkFolder, this.sdk.repo + '-master'), {recursive: true});
228228 // }
229229 // zip.extractEntryTo(this.sdk.repo + '-master/', sdkFolder, true, true);
230230 // fs.renameSync(path.join(sdkFolder, this.sdk.repo + '-master'), path.join(sdkFolder, this.sdk.repo));
@@ -282,7 +282,7 @@ export class Webview implements Interfaces.IBuilderModule {
282282 fs . mkdirSync ( assetsFolder ) ;
283283 fs . mkdirSync ( myappFolder ) ;
284284 } else {
285- fs . rmdirSync ( myappFolder , { recursive : true } ) ;
285+ fs . removeSync ( myappFolder ) ;
286286 fs . mkdirSync ( myappFolder ) ;
287287 }
288288 } catch ( e ) {
@@ -291,7 +291,7 @@ export class Webview implements Interfaces.IBuilderModule {
291291 console . log ( "Try using '--force' command" ) ;
292292 console . log ( "$ androidjs build --force" ) ;
293293 } else {
294- console . log ( "Failed to create assets" ) ;
294+ console . log ( "Failed to create assets" , e ) ;
295295 }
296296 process . exit ( ) ;
297297 }
@@ -300,13 +300,16 @@ export class Webview implements Interfaces.IBuilderModule {
300300 try {
301301 console . log ( 'copying assets ...' ) ;
302302 fs . copySync ( this . env . project . dir , myappFolder ) ;
303+
303304 } catch ( e ) {
304- console . log ( `failed to copy assets:` , e . message ) ;
305+ console . log ( `failed to copy assets:` , e ) ;
305306 process . exit ( ) ;
306307 }
307308
308309 // removing dist folder from copied filed if exist.
309- fs . rmdirSync ( path . join ( myappFolder , 'dist' ) , { recursive : true } ) ;
310+ if ( fs . existsSync ( path . join ( myappFolder , 'dist' ) ) ) {
311+ fs . removeSync ( path . join ( myappFolder , 'dist' ) )
312+ }
310313
311314 // adding permissions
312315 let permissions = [ ] ;
@@ -474,11 +477,10 @@ export class Webview implements Interfaces.IBuilderModule {
474477
475478
476479 // check Java version
477- javaVersion ( ( error , version ) => {
480+ javaVersion ( ( error , home ) => {
478481 if ( error ) {
479482 console . log ( error . message ) ;
480483 process . exit ( ) ;
481-
482484 } else {
483485 this . downloadSDK ( ( ) => {
484486 // this.downloadBuildTools(() => {
@@ -568,7 +570,7 @@ export class Webview implements Interfaces.IBuilderModule {
568570 //
569571 // // removing previous sdk folder before updating new sdk folder
570572 // if (fs.existsSync(this.sdk)) {
571- // fs.rmdirSync (this.sdk, {recursive: true} );
573+ // fs.removeSync (this.sdk);
572574 // }
573575 // fs.renameSync(path.join(this.env.builder.cache, this.sdk_repo + '-master'), this.sdk);
574576 //
@@ -607,6 +609,8 @@ function downloadsdk(args: downloadGithubArgs, callback) {
607609 //@ts -ignore
608610 if ( args . recursive ) {
609611 console . log ( `re-trying` ) ;
612+ state . progress . message = "Downloading:" ;
613+ state . progress . start ( ) ;
610614 } else {
611615 console . log ( "Downloading:" , args . url ) ;
612616 state . progress . message = "Downloading:" ;
@@ -616,7 +620,7 @@ function downloadsdk(args: downloadGithubArgs, callback) {
616620 } )
617621 . on ( 'data' , data => {
618622 state . data += data . length ;
619- state . progress . chunksDownloaded = `${ state . data * 0.001 } KB` ;
623+ state . progress . chunksDownloaded = `${ Math . floor ( state . data * 0.001 ) } KB` ;
620624 state . progress . message = `Data: ` ;
621625 } )
622626 . on ( 'error' , error => {
@@ -633,11 +637,11 @@ function downloadsdk(args: downloadGithubArgs, callback) {
633637 try {
634638 let zip = new admZip ( args . targetZip ) ;
635639 if ( fs . existsSync ( path . join ( args . targetFolder , args . zipFolder ) ) ) {
636- fs . rmdirSync ( path . join ( args . targetFolder , args . zipFolder ) , { recursive : true } ) ;
640+ fs . removeSync ( path . join ( args . targetFolder , args . zipFolder ) ) ;
637641 }
638642 zip . extractEntryTo ( args . zipFolder , args . targetFolder , true , true ) ;
639643 if ( fs . existsSync ( path . join ( args . targetFolder , args . repo ) ) ) {
640- fs . rmdirSync ( path . join ( args . targetFolder , args . repo ) , { recursive : true } ) ;
644+ fs . removeSync ( path . join ( args . targetFolder , args . repo ) ) ;
641645 }
642646 fs . renameSync ( path . join ( args . targetFolder , args . zipFolder ) , path . join ( args . targetFolder , args . repo ) ) ;
643647 state . progress . stop ( ) ;
0 commit comments