Hi, Troxler
Thank you for trying Crosswalk!
But I cannot reproduce this issue with below steps:
1. $ cordova create foo (cordova CLI = 5.4.0)
2. $ cd foo & cordova platform add android
3. $ cordova plugin add cordova-plugin-crosswalk-webview (1.4.0 version with
Crosswalk 15+)
4. $ cordova build android --release
No error occurs, and two apks have been generated.
android-armv7-release-unsigned.apk
android-x86-release-unsigned.apk
And I also sign one of them with below steps:
1. $ keytool -genkey -v -keystore foo.keystore -alias foo -keyalg RSA -keysize
2048 -validity 10000
2. $ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore
foo.keystore android-x86-release-unsigned.apk foo
3. $ zipalign -v 4 android-x86-release-unsigned.apk.apk foo.apk
foo.apk can install & launch successfully.
What is your cordova CLI version? Could you please provide some more info for
us? Maybe there's something wrong with your android env.
Thanks,
Wanming
-----Original Message-----
From: Crosswalk-help
[mailto:[email protected]] On Behalf Of
Troxler Silvan
Sent: Friday, November 27, 2015 4:31 PM
To: [email protected]
Subject: [Crosswalk-help] xwalkVersion 15+: Build error with --release argument
Hi
We’ve run into build errors when using cordova-plugin-crosswalk-webview 1.4.0
with the following configuration:
<preference name="xwalkVersion" value="15+”/>
It works fine with 14+. It also works with 15+ and "cordova build android", but
using “cordova build android —release” results in the following error:
:createXwalkCommandLineFileArmv7Release
:generateArmv7ReleaseResValues UP-TO-DATE :generateArmv7ReleaseResources
UP-TO-DATE :mergeArmv7ReleaseResources UP-TO-DATE :processArmv7ReleaseManifest
UP-TO-DATE :processArmv7ReleaseResources UP-TO-DATE
:generateArmv7ReleaseSources UP-TO-DATE :compileArmv7ReleaseJava UP-TO-DATE
:lintVitalArmv7Release :compileArmv7ReleaseNdk UP-TO-DATE :proguardArmv7Release
Note: there were 2 duplicate class definitions.
(http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass)
Warning: library class android.app.Activity depends on program class
android.app.assist.AssistContent
Warning: library class android.view.View depends on program class
android.view.ViewStructure
Warning: library class android.view.View depends on program class
android.view.ViewStructure
Warning: library class android.view.View depends on program class
android.view.ViewStructure
Warning: library class android.view.ViewGroup depends on program class
android.view.ViewStructure
Warning: library class android.webkit.WebView depends on program class
android.view.ViewStructure
Warning: library class android.widget.TextView depends on program class
android.view.ViewStructure
Warning: there were 7 instances of library classes depending on program classes.
You must avoid such dependencies, since the program classes will
be processed, while the library classes will remain unchanged.
(http://proguard.sourceforge.net/manual/troubleshooting.html#dependency)
:proguardArmv7Release FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':proguardArmv7Release'.
> java.io.IOException: Please correct the above warnings first.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.
BUILD FAILED
Total time: 8.512 secs
/Users/.../cordova/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /Users/.../cordova/platforms/android/gradlew with
args:
cdvBuildRelease,-b,/Users/.../cordova/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error:
/Users/.../cordova/platforms/android/cordova/build: Command failed with exit
code 1 You may not have the required environment or OS to build this project
Error: /Users/.../cordova/platforms/android/cordova/build: Command failed with
exit code 1
at ChildProcess.whenDone
(/Users/.../.nvm/versions/node/v4.1.1/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:817:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
So far, we were not able to identify the problem. Does anybody have an idea
what could cause that error?
Thank you very much.
Cheers
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help