cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Teemu Halmela (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-12159) Android: Keystore password prompt won't show up
Date Fri, 18 Nov 2016 08:31:59 GMT
Teemu Halmela created CB-12159:
----------------------------------

             Summary: Android: Keystore password prompt won't show up
                 Key: CB-12159
                 URL: https://issues.apache.org/jira/browse/CB-12159
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
            Reporter: Teemu Halmela


After updating platform to Android 6.0.0 keystore password prompt won't work anymore.
This happens when doing release build with command
{noformat}
cordova build --release --buildConfig build.json
{noformat}
Where build.json contains keystore and alias properties.
On previous version this showed a prompt that asked for keystore passwords.
With new version build fails with an error because it won't have the correct passwords.
{noformat}
Execution failed for task ':packageArmv7Release'.
> com.android.ide.common.signing.KeytoolException: Failed to read key STORE from store
"KEYSTORE": Keystore was tampered with, or password was incorrect
{noformat}

I'm using Cordova 6.4.0 and have tested this with Android 5.1.1 and 5.2.2 and both of those
work. Android 6.1.0 has the same issue.

It seems to me that validateReleaseSigning task isn't being added to gradle tasks anymore
for some reason, which means prompt won't be shown.
I think this function is supposed to show the prompt 
{code:javascript|title=platforms/android/build.gradle}
gradle.taskGraph.whenReady { taskGraph ->
    taskGraph.getAllTasks().each() { task ->
        if (task.name == 'validateReleaseSigning') {
            promptForReleaseKeyPassword()
        }
    }
}
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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


Mime
View raw message