Using a new generated Keystone for existing app. Any possible outcomes?

by Moto » Sun, 01 Aug 2010 06:26:36 GMT


Sponsored Links
 keystone = keystore :P




--



Using a new generated Keystone for existing app. Any possible outcomes?

by Moto » Sun, 01 Aug 2010 06:33:02 GMT


 Oops never mind :(  You can't do that...

 http://developer.android.com/guide/publishing/app-signing.html 

"Application upgrade As you release updates to your application, you
will want to continue to sign the updates with the same certificate or
set of certificates, if you want users to upgrade seamlessly to the
new version. When the system is installing an update to an
application, it compares the certificate(s) in the new version with
those in the existing version. If the certificates match exactly,
including both the certificate data and order, then the system allows
the update. If you sign the new version without using matching
certificates, you will also need to assign a different package name to
the application in this case, the user installs the new version as a
completely new application."






--


Sponsored Links


Other Threads

1. how much time we have at onPause until we are killed?

Hi,

When the user press the home key, the onPause method is called. At
this time, the application is supposed to save its state so it can be
properly recovered later.

However, and if the state is taking too much time? For example,
issuing a closeAllNetworkConnections that was waiting a feedback from
the server, or just if the amount of information we're writting to
disk is a lot of info... what would happen?

In my tests, i'm getting from 300-500 ms of time until the process is
killed.

Is there a safer place to put a "save everything and quit" code so
that it can safely save everything before a "kill the activity" task
is issued?

thanks!

   guich

-- 

2. Fwd: Keyboards keymap change

You need to update key mapping at

File: \mydroid\kernel\<android-2.6.29>\arch\arm\mach-omap2\board-omap3evm.c
update  static int board_keymap[]

Regards,
Deva

PS.
quick lxr check

259 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L259>
static int board_keymap
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=board_keymap>[] = {
260 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L260>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(0,
0, KEY_LEFT <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_LEFT>),
261 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L261>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(0,
1, KEY_RIGHT <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_RIGHT>),
262 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L262>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(0,
2, KEY_A <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_A>),
263 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L263>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(0,
3, KEY_B <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_B>),
264 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L264>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(1,
0, KEY_DOWN <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_DOWN>),
265 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L265>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(1,
1, KEY_UP <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_UP>),
266 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L266>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(1,
2, KEY_E <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_E>),
267 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L267>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(1,
3, KEY_F <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_F>),
268 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L268>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(2,
0, KEY_ENTER <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_ENTER>),
269 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L269>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(2,
1, KEY_I <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_I>),
270 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L270>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(2,
2, KEY_J <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_J>),
271 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L271>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(2,
3, KEY_K <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_K>),
272 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L272>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(3,
0, KEY_M <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_M>),
273 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L273>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(3,
1, KEY_N <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_N>),
274 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L274>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(3,
2, KEY_O <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_O>),
275 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L275>
        KEY <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY>(3,
3, KEY_P <http://tomoyo.sourceforge.jp/cgi-bin/lxr/ident?i=KEY_P>)
276 
<http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/arch/arm/mach-omap2/board-omap3evm.c#L276>
};





> website: 

3. eclair 2.1 Lockscreen issue

4. Custom BaseAdapter + dynamic updates = crash in ListView layout

5. can you help me about this deal?

6. Android 2.0 battery level

7. Keyboards keymap change