<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.us.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>3 Jan 2013 07:50:14 Z</lastBuildDate><pubDate>2 Jan 2013 09:32:54 Z</pubDate><description>Greetings All,&#13;
&#13;
For the past three days I have been on an Odyssey learning about keystores and signing apps in an attempt to get my Map Control to work. Apparently it does not work unless you sign your app AND you provide a valid key that corresponds to the SHA1 print and your Package.&#13;
&#13;
I am using the Keytool that comes with Eclipse Juno in the ADT Android SDK Bundle.&#13;
&#13;
I am able to create a keystore (.jks) file. But when I reference it during the Android deployment I get the following error:&#13;
&#13;
Failure creating the Android application named . Reason: Failure signing the generated Android archive. An error was returned by the tool for archive signature. Possible solutions: - Check the parameters specified in the command line of the tool for archive signature. - Check whether the passwords specified for the key file and for the key are correct. - Generate a new key file (delete the existing key file). (See the error below to define the correction to perform). Command Line: "C:\Program Files\Java\jdk1.7.0_01\in\jarsigner.exe" -keystore "C:\Documents and Settings\Administrator\.android\interrasys-keystore\interrasys3.keystore.jks" -storepass xxxxxxxx -keypass xxxxxxxx -digestalg SHA1 -sigalg SHA1withDSA "MapControlTest.apk" interrasys3 Error returned: jarsigner error: java.security.SignatureException: private key algorithm is not compatible with signature algorithm&#13;
I found what I think is the solution to the problem at this website:&#13;
&#13;
http://www.basic4ppc.com/forum/bugs-wishlist/20383-code-signing-failure-sha1dsa.html&#13;
&#13;
So I changed the commands associated with the deployment from this:&#13;
&#13;
-keystore "C:\Documents and Settings\Administrator\.android\interrasys-keystore\interrasys3.keystore.jks" -storepass xxxxxxxx -keypass xxxxxxxx -digestalg SHA1 -sigalg SHA1withDSA "MapControlTest.apk" interrasys3&#13;
&#13;
To this:&#13;
&#13;
-keystore "C:\Documents and Settings\Administrator\.android\interrasys-keystore\interrasys3.keystore.jks" -storepass xxxxxxxx -keypass xxxxxxxx -digestalg SHA1 -sigalg SHA1withRSA "MapControlTest.apk" interrasys3&#13;
Essentially SHA1withDSA becomes SHA1withRSA.&#13;
&#13;
After that change, I was able to deploy my app without an error.&#13;
&#13;
I also went to https://code.google.com/apis/console/#project:436890519471:access and created a new Android Google key&#13;
&#13;
It 'appears' that WinDev Mobile's thinks that you need to provide an MD5 print and it displays your MD5 pring from your signing key in the window when you click 'Get a Key' during the deployment process.&#13;
&#13;
It then provides a link (an old link) to get http://code.google.com/android/maps-api-signup.html&#13;
&#13;
But then you get re-directed to: https://developers.google.com/maps/documentation/android/&#13;
&#13;
Here I created a new key using my SHA1 print (which is what it seems that they require now along with ';' and the name of my package as:&#13;
&#13;
20:8X:09:71:8X:7C:42:X8:X3:30:X6:43:41:X4:3X:21:2X:5X:AX:X6;com.flytetymelimo.vaa_airport_coordinator_ii&#13;
&#13;
And then then I get my new key as: XIzaXyXq0XXXqdbaXX4gG-98_ciphzXXXXmn8XX&#13;
&#13;
I use that key for the deployment of my Android map that has a Map Control.&#13;
&#13;
My project has code to add two markers. I 'see' the markers, but I only see a grid with the word 'Google' in the lower left corner. I also see a zoom control.&#13;
&#13;
Question, please...&#13;
&#13;
Does this all seem to make sense? Or am I going about this all wrong?&#13;
&#13;
If I saw an error while loading the Map Control then I would know that my key is wrong, right?&#13;
&#13;
If I could not deploy the app then I would know that my SHA1 print was wrong, right?&#13;
&#13;
By the way...PC-SOFT should change something the following in the Android deployment process. On the page entitled, 'Signature of the application', I think it where it says 'Name of private key:' it should show as 'Alias:'. Because that is what I am using in this field. If I was wrong on that I would think that I would not be able to deploy my app with these credentials.&#13;
&#13;
I am still stuck, so if someone can provide some pointers I would really, really appreciate it.&#13;
&#13;
Thanks and Happy New Year!!&#13;
&#13;
Paul</description><ttl>30</ttl><generator>WEBDEV</generator><language>en_US</language><link>https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell/read.awp</link><title>Android-WDM17 - I am in Keytool / Jarsigner / MapControl Hell</title><managingEditor>moderateur@pcsoft.fr (Le modérateur)</managingEditor><webMaster>webmaster@pcsoft.fr (Le Webmaster)</webMaster><item><author>guest</author><category>pcsoft.us.windev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell-solved-38007/read.awp</comments><pubDate>3 Jan 2013 07:50:14 Z</pubDate><description>Greetings All,&#13;
&#13;
I just thought I would document the solution for getting the Map Control to work.&#13;
&#13;
First of all the solution…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell-solved-38007/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell-solved-38007/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell/read.awp">Android-WDM17 - I am in Keytool / Jarsigner / MapControl Hell</source><title>Re: Android-WDM17 - I am in Keytool / Jarsigner / MapControl Hell - SOLVED</title></item><item><author>guest</author><category>pcsoft.us.windev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell-37988/read.awp</comments><pubDate>2 Jan 2013 09:33:19 Z</pubDate><description>All,&#13;
&#13;
I am trying to experiment with some different jarsigner parameters...&#13;
&#13;
When I change them it creates the .apk file but…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell-37988/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell-37988/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.us.windev/37985-android-wdm17-keytool-jarsigner-mapcontrol-hell/read.awp">Android-WDM17 - I am in Keytool / Jarsigner / MapControl Hell</source><title>Re: Android-WDM17 - I am in Keytool / Jarsigner / MapControl Hell</title></item></channel></rss>
