Hi there,
i am facing an issue related to app testing on genymotion emulator few days back everything was fine, but recently by updating i am facing this issue
as you can see build time is very slow and its really painful thing
BUILD SUCCESSFUL
Total time: 11 mins 54.369 secs
What command are you running that is slow?
What is your ionic info
output?
here is ionic info output
cli packages: (C:\Users\app\node_modules)
@ionic/cli-plugin-cordova : 1.6.1
@ionic/cli-plugin-ionic-angular : 1.4.1
@ionic/cli-utils : 1.7.0
ionic (Ionic CLI) : 3.7.0
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 1.3.12
Cordova Platforms : android 6.2.3
Ionic Framework : ionic-angular 3.5.0
System:
Android SDK Tools : 24.4.1
Node : v8.0.0
OS : Windows 8.1
npm : 5.0.0
You should upgrade that to current version. Check the changelog for breaking changes in 2.x though.
What exactly is slow? The build process? Or the app on the device then?
Please post the complete output of that command.
1 Like
ok i am upgrading now and both are slow build process as i posted time 11 minutes it too much, after deploying in device its also slow
What is slow? The app? The installation of the app? The Genymotion device in general?
before running this command i have update app-script
and here is the output of Ionic cordova run android command
C:\Users\Sahir\IMR>ionic cordova run android
Running app-scripts build: --address 0.0.0.0 --port 8100 --p 8100 --livereload-p
ort 35729 --r 35729 --iscordovaserve --nobrowser
[16:46:39] build dev started ...
[16:46:39] clean started ...
[16:46:39] clean finished in 105 ms
[16:46:39] copy started ...
[16:46:40] transpile started ...
[16:47:22] transpile finished in 41.91 s
[16:47:22] preprocess started ...
[16:47:22] deeplinks started ...
[16:47:23] deeplinks finished in 1.81 s
[16:47:23] preprocess finished in 1.82 s
[16:47:23] webpack started ...
[16:47:40] copy finished in 60.20 s
[16:48:43] webpack finished in 79.44 s
[16:48:43] sass started ...
[16:49:50] sass finished in 67.53 s
[16:49:50] postprocess started ...
[16:49:51] postprocess finished in 801 ms
[16:49:51] lint started ...
[16:49:53] build dev finished in 193.67 s
> ionic cordova prepare
> cordova prepare
v Running command - done!
> cordova run android
ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
Subproject Path: CordovaLib
[16:53:41] tslint: C:/Users/Sahir/IMR/src/pages/share/share.ts, line: 39
'options' is declared but never used.
L38: startListening() {
L39: let options = {
L40: language: 'en-US'
[16:53:41] tslint: C:/Users/Sahir/IMR/src/pages/share/share.ts, line: 4
All imports are unused.
L3: import { SpeechRecognition } from '@ionic-native/speech-recognition'
;
L4: import { Observable } from 'rxjs/Observable';
L5: import { ChangeDetectorRef } from '@angular/core';
[16:53:41] tslint: C:/Users/Sahir/IMR/src/providers/firebase/firebase.ts, line
: 2
'FirebaseListObservable' is declared but never used.
L1: import { Injectable } from '@angular/core';
L2: import { AngularFireDatabase, FirebaseListObservable } from 'angular
fire2/database';
L3: import { Http } from '@angular/http';
[16:53:41] tslint: C:/Users/Sahir/IMR/src/providers/firebase/firebase.ts, line
: 3
All imports are unused.
L2: import { AngularFireDatabase, FirebaseListObservable } from 'angular
fire2/database';
L3: import { Http } from '@angular/http';
L4: import 'rxjs/add/operator/map';
[16:53:41] lint finished in 230.27 s
The Task.leftShift(Closure) method has been deprecated and is scheduled to be re
moved in Gradle 5.0. Please use Task.doLast(Action) instead.
at build_d5ruaf5clmz90ejyby4v7jed1.run(C:\Users\Sahir\IMR\platforms\and
roid\build.gradle:137)
The JavaCompile.setDependencyCacheDir() method has been deprecated and is schedu
led to be removed in Gradle 4.0.
Incremental java compilation is an incubating feature.
The TaskInputs.source(Object) method has been deprecated and is scheduled to be
removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instea
d.
:preBuild
UP-TO-DATE
:preDebugBuild UP-TO-DATE
:checkDebugManifest
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl
UP-TO-DATE
:CordovaLib:compileDebugNdk
UP-TO-DATE
:CordovaLib:compileLint
UP-TO-DATE
:CordovaLib:copyDebugLint
UP-TO-DATE
:CordovaLib:mergeDebugShaders
UP-TO-DATE
:CordovaLib:compileDebugShaders
UP-TO-DATE
:CordovaLib:generateDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugAssets
UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles
UP-TO-DATE
:CordovaLib:packageDebugRenderscript
UP-TO-DATE
:CordovaLib:compileDebugRenderscript
UP-TO-DATE
:CordovaLib:generateDebugResValues
UP-TO-DATE
:CordovaLib:generateDebugResources UP-TO-DATE
:CordovaLib:packageDebugResources
UP-TO-DATE
:CordovaLib:processDebugManifest
UP-TO-DATE
:CordovaLib:generateDebugBuildConfig
UP-TO-DATE
:CordovaLib:processDebugResources
UP-TO-DATE
:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:incrementalDebugJavaCompilationSafeguard
UP-TO-DATE
:CordovaLib:compileDebugJavaWithJavac
UP-TO-DATE
:CordovaLib:processDebugJavaRes
UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForDebug
UP-TO-DATE
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug
UP-TO-DATE
:CordovaLib:mergeDebugJniLibFolders
UP-TO-DATE
:CordovaLib:transformNative_libsWithMergeJniLibsForDebug
UP-TO-DATE
:CordovaLib:transformNative_libsWithSyncJniLibsForDebug
UP-TO-DATE
:CordovaLib:bundleDebug
UP-TO-DATE
:prepareOrgApacheCordovaCordovaLib623DebugLibrary
UP-TO-DATE
:prepareDebugDependencies
:compileDebugAidl
UP-TO-DATE
:compileDebugRenderscript
UP-TO-DATE
:generateDebugBuildConfig
UP-TO-DATE
:generateDebugResValues
UP-TO-DATE
:generateDebugResources UP-TO-DATE
:mergeDebugResources
UP-TO-DATE
:processDebugManifest
UP-TO-DATE
:processDebugResources
UP-TO-DATE
:generateDebugSources
UP-TO-DATE
:incrementalDebugJavaCompilationSafeguard
UP-TO-DATE
:compileDebugJavaWithJavac
UP-TO-DATE
:compileDebugNdk
UP-TO-DATE
:compileDebugSources UP-TO-DATE
:mergeDebugShaders
UP-TO-DATE
:compileDebugShaders
UP-TO-DATE
:generateDebugAssets UP-TO-DATE
:mergeDebugAssets
UP-TO-DATE
:transformClassesWithDexForDebug
UP-TO-DATE
:mergeDebugJniLibFolders
UP-TO-DATE
:transformNative_libsWithMergeJniLibsForDebug
UP-TO-DATE
:processDebugJavaRes
UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug
UP-TO-DATE
:validateSigningDebug
:packageDebug
UP-TO-DATE
:assembleDebug
UP-TO-DATE
:cdvBuildDebug
UP-TO-DATE
BUILD SUCCESSFUL
Total time: 3 mins 1.294 secs
Built the following apk(s):
C:/Users/Sahir/IMR/platforms/android/build/outputs/apk/android-debug.ap
k
ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
No target specified, deploying to device '192.168.149.101:5555'.
Skipping build...
Built the following apk(s):
C:/Users/Sahir/IMR/platforms/android/build/outputs/apk/android-debug.ap
k
Using apk: C:/Users/Sahir/IMR/platforms/android/build/outputs/apk/android-debug
.apk
Package name: io.ionic.starter
LAUNCH SUCCESS
That isn’t too bad, is it?
Getting rid of the lint errors will save you a few seconds probably as well.
yeah now its normal i think but before upgrading app script it was not good
1 Like