You are not logged in.
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