Aaron Suarez created CB-13971:

             Summary: Cannot Build Hello World App
                 Key: CB-13971
                 URL: https://issues.apache.org/jira/browse/CB-13971
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-android
    Affects Versions: 8.0.0
         Environment: Operating System
{quote}$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.3 (stretch)
Release: 9.3
Codename: stretch

{quote}$ node -v

{quote}$ npm -v

{quote}$ cordova --version

Android Studio About
{quote}Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
JRE: 1.8.0_152-release-915-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.9.0-4-amd64

Android Studio SDK
{quote}$ /usr/lib/android-sdk/tools/bin/sdkmanager --version

            Reporter: Aaron Suarez
            Assignee: Joe Bowser

I followed the instructions for creating my first cordova app on 

I am running Debian 9.3 (Stretch), Node 9.7.1 and npm 5.7.1. I can build an 
android app using my Android Studio setup, but I cannot build a Cordova app.
{quote}$ cordova requirements
Android Studio project detected

Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-27,android-26,android-24
Gradle: installed /opt/android-studio/gradle/gradle-4.1/bin/gradle

I ran into the issue described here 
[https://github.com/ionic-team/ionic-cli/issues/2835] and when I changed the 
permissions of my gradle file, I no longer got the "spawn EACCES" error. I do 
get a different error though:
{quote}$ cordova build android
Android Studio project detected

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

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

* Get more help at https://help.gradle.org

(node:29070) UnhandledPromiseRejectionWarning: Error: 
/opt/android-studio/gradle/gradle-4.1/bin/gradle: Command failed with exit code 
 at ChildProcess.whenDone 
 at ChildProcess.emit (events.js:127:13)
 at maybeClose (internal/child_process.js:936:16)
 at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
(node:29070) UnhandledPromiseRejectionWarning: Unhandled promise rejection. 
This error originated either by throwing inside of an async function without a 
catch block, or by rejecting a promise which was not handled with .catch(). 
(rejection id: 1)
(node:29070) [DEP0018] DeprecationWarning: Unhandled promise rejections are 
deprecated. In the future, promise rejections that are not handled will 
terminate the Node.js process with a non-zero exit code.
I'm not really sure where InvokerHelper is located. Are there additional 
dependencies that are not included in the tutorial that would fix this failure?



This message was sent by Atlassian JIRA

To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to