You are not logged in.

#1 2016-12-06 02:39:43

hengly
Member
Registered: 2016-11-19
Posts: 36

Failed to install cordova-plugin, gradlew failed exit code 1

I installed cordova and phonegap via

 sudo npm install -g cordova
sudo npm install -g phonegap 

Then i created project via phonegap create <projectname>, and platform add android --save, after that i got these error message:

Adding android project...


Creating Cordova project for the Android platform:


	Path: platforms/android

	Package: com.phonegap.helloworld

	Name: Hello_World
	Activity: MainActivity
	Android target: android-24

Subproject Path: CordovaLib

Android project created with cordova-android@6.0.0


Installing "cordova-plugin-battery-status" for android

ANDROID_HOME=/opt/android-sdk

JAVA_HOME=/usr/lib/jvm/java-8-openjdk

Subproject Path: CordovaLib

Deleting directory /home/shadowlegend/.gradle/wrapper/dists/gradle-2.14.1-all/53l0mv9mggp9q5m2ip574m21oh/gradle-2.14.1


Unzipping /home/shadowlegend/.gradle/wrapper/dists/gradle-2.14.1-all/53l0mv9mggp9q5m2ip574m21oh/gradle-2.14.1-all.zip to /home/shadowlegend/.gradle/wrapper/dists/gradle-2.14.1-all/53l0mv9mggp9q5m2ip574m21oh


Exception in thread "main" 
java.lang.RuntimeException: java.util.zip.ZipException: invalid code lengths set


	at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
	at org.gradle.wrapper.Install.createDist(Install.java:47)

	at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
	at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)


Caused by: java.util.zip.ZipException: invalid code lengths set
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

	at java.io.FilterInputStream.read(FilterInputStream.java:107)

	at org.gradle.wrapper.Install.copyInputStream(Install.java:189)
	at org.gradle.wrapper.Install.unzip(Install.java:175)

	at org.gradle.wrapper.Install.access$400(Install.java:29)
	at org.gradle.wrapper.Install$1.call(Install.java:70)

	at org.gradle.wrapper.Install$1.call(Install.java:47)
	at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)

	... 3 more

Failed to install 'cordova-plugin-battery-status':Error: /home/shadowlegend/Desktop/Project/sampleapp/test/platforms/android/gradlew: Command failed with exit code 1
    at ChildProcess.whenDone (/home/shadowlegend/Desktop/Project/sampleapp/test/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:885:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)


Error: /home/shadowlegend/Desktop/Project/sampleapp/test/platforms/android/gradlew: Command failed with exit code 1

My node version v7.2.0
NPM version 4.0.3
jdk installed
jre installed
android-sdk installed
android-platform installed
android-build-tools installed

my cordova requirements:

Error loading cordova-browser

Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed 
Please install Android target: "android-24".

Hint: Open the SDK manager by running: /opt/android-sdk/tools/android
You will require:
1. "SDK Platform" for android-24
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)
Gradle: installed 

Requirements check results for browser:
Check failed for browser due to Failed to check requirements for browser platform. check_reqs module is missing for platform. Skipping it...
Error: Some of requirements check failed

The cordova requirement shows that i need jkd platform android sdk blah blah, i checked my SDK manager and i has it all installed.
I want to learn to make web-app with phonegap but i got problem now so please help me

Offline

Board footer

Powered by FluxBB