Deploying to android device error


#1

UPDATE: The error “seem” to point to memory issue, my system has 64gb of memory just for fyi.

UPDATE 2 I updated all the java/sdk to the latest version, I am able to create a dummy app and have it deploy to the device using Android Studio
I still get the same error when I do it from ionic command


I am using visual studio code to build my project, I installed visual studio 2017 rc to install all the android needed crap but still was getting an error about environment variables, so I installed Andriod Studio, this fixed my problem with env variables, but I get the following error when using “ionic [build/emulate/run] android”
(also using cmd as admin on windows) - same error if I use --stacktrace as well

ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk

JAVA_HOME=C:\Program Files (x86)\java\jdk1.8.0_92

Subproject Path: CordovaLib

Starting a new Gradle Daemon for this build (subsequent builds will be faster).

FAILURE: Build failed with an exception.

  • What went wrong:
    Unable to start the daemon process.
    This problem might be caused by incorrect configuration of the daemon.
    For example, an unrecognized jvm option is used.
    Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
    Please read the following process output to find out more:

Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Error: cmd: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

  • What went wrong:
    Unable to start the daemon process.
    This problem might be caused by incorrect configuration of the daemon.
    For example, an unrecognized jvm option is used.
    Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
    Please read the following process output to find out more:

Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

#2

Can you post your:

$ ionic info

#3

ionic info

Your system information:

ordova CLI: 6.5.0 [why it says ordova instead of cordova is beyond me]
Ionic Framework Version: 2.0.0-rc.5
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.0.0
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 10
Node Version: v6.9.4
Xcode version: Not installed


#4

I had the same problem, and it took me some while. Nothing strange in your ionic info, except you’re not using the latest java version, but for now, I think that will do. Did you already investigate your plugins, and which plugins are you using?


#5

I am updating to latest ionic as I type this… the only plugin I am using is the geolocation plugin, nothing more than that did you mean java version or did you mean ionic version?


#6

I did mean java version; for me it was difficult to find the right mix between java/cordova and the plugins. Did you already test it with an empty project?

$ ionic start TestProject --v2

and see if this will run on your device, if not it’s a bigger but more general problem.


#7

created a new project, used ionic v2.0 instead of rc5. added android platform… ran the ionic run android

same problem so now at least that takes out my real project out of the question.


#8

You can add path windows 8, 8.1, 10


_java_options = xmx512m