The problem appears to be the fact that the application on the phone already was signed with a different certificate than the one replacing it.
There's nothing in the logs I'm seeing that indicate this. Another developer I work with had to guess that this was the problem. Richard On Oct 22, 10:34 am, Richard Schilling <richard.rootwirel...@gmail.com> wrote: > I'm not getting much from DDMS. Perhaps the information I need is in > dumpstate output? If there's some clue here I'm not seeing. What > should I be looking for? > > The error on the screen is "Nomadcould not be installedon this > phone." Here's the information about the package that is being > upgraded via OTA: > > Package [com.rootwireless.nomad.UI.Android] (43104290): > > userId=10027 gids=[3003, 1015] > > sharedUser=null > > pkg=Package{431ad4d8 com.rootwireless.nomad.UI.Android} > > codePath=/data/app/com.rootwireless.nomad.UI.Android.apk > > resourcePath=/data/app/com.rootwireless.nomad.UI.Android.apk > > dataDir=/data/data/com.rootwireless.nomad.UI.Android > > targetSdk=2 > > supportsScreens=[medium] > > timeStamp=1254868883000 > > signatures=PackageSignatures{43104558 [4312f968]} > > permissionsFixed=true pkgFlags=0x0 installStatus=1 enabled=0 > > grantedPermissions: > > android.permission.INTERNET > > android.permission.READ_PHONE_STATE > > android.permission.WRITE_EXTERNAL_STORAGE > > android.permission.RECEIVE_BOOT_COMPLETED > > android.permission.ACCESS_COARSE_LOCATION > > android.permission.ACCESS_FINE_LOCATION > > loadedPermissions: > > android.permission.INTERNET > > android.permission.WRITE_EXTERNAL_STORAGE > > android.permission.READ_PHONE_STATE > > android.permission.ACCESS_COARSE_LOCATION > > android.permission.RECEIVE_BOOT_COMPLETED > > android.permission.ACCESS_FINE_LOCATION > > Here's all I get from DDMS. The log starts when I start the OTA > download process: > > 10-22 10:12:41.195: DEBUG/dalvikvm(118): GC freed 172 objects / 7520 > bytes in 124ms > 10-22 10:12:42.855: INFO/ActivityManager(74): Starting activity: > Intent { act=android.intent.action.MAIN cat= > [android.intent.category.LAUNCHER] flg=0x10200000 > cmp=com.rootwireless.nomad.downloader/.NomadDownloader } > 10-22 10:12:43.105: INFO/ActivityManager(74): Displayed activity > com.rootwireless.nomad.downloader/.NomadDownloader: 168 ms (total 168 > ms) > 10-22 10:12:45.015: INFO/NomadDownloader(301): Starting activity to > upgrade Nomad. > 10-22 10:12:45.015: INFO/ActivityManager(74): Starting activity: > Intent { act=android.intent.action.VIEW dat=http://www.mywebsite.com/ > path/hidden/to/protect/the/innocent/Nomad.apk flg=0x10000004 > cmp=com.android.browser/.BrowserActivity } > 10-22 10:12:45.045: INFO/NomadDownloader(301): Finished activity to > upgrade Nomad > 10-22 10:12:45.385: INFO/ActivityManager(74): Displayed activity > com.android.browser/.BrowserActivity: 331 ms (total 331 ms) > 10-22 10:12:49.375: INFO/ActivityManager(74): Starting activity: > Intent { dat=content://downloads/download/23 > cmp=com.android.browser/.BrowserDownloadPage } > 10-22 10:12:49.855: INFO/ActivityManager(74): Displayed activity > com.android.browser/.BrowserDownloadPage: 435 ms (total 435 ms) > 10-22 10:12:51.335: DEBUG/dalvikvm(310): GC freed 6920 objects / > 439184 bytes in 132ms > 10-22 10:12:51.795: DEBUG/dalvikvm(197): threadid=23 wakeup: > interrupted > 10-22 10:12:52.345: DEBUG/MediaScannerService(197): > IMediaScannerService.scanFile: /sdcard/download/Nomad-14.apk mimeType: > application/vnd.android.package-archive > 10-22 10:12:52.725: INFO/ActivityManager(74): Stopping service: > com.android.providers.media/.MediaScannerService > 10-22 10:12:55.165: DEBUG/dalvikvm(118): GC freed 122 objects / 5600 > bytes in 283ms > 10-22 10:12:55.295: INFO/ActivityManager(74): Starting activity: > Intent { act=android.intent.action.VIEW dat=file:///sdcard/download/ > Nomad-14.apk typ=application/vnd.android.package-archive flg=0x4000000 > cmp=com.android.packageinstaller/.PackageInstallerActivity } > 10-22 10:12:55.435: INFO/ActivityManager(74): Start proc > com.android.packageinstaller for activity > com.android.packageinstaller/.PackageInstallerActivity: pid=370 > uid=10016 gids={} > 10-22 10:12:55.605: INFO/dalvikvm(370): Debugger thread not active, > ignoring DDM send (t=0x41504e4d l=38) > 10-22 10:12:55.685: INFO/dalvikvm(370): Debugger thread not active, > ignoring DDM send (t=0x41504e4d l=60) > 10-22 10:12:55.895: INFO/PackageParser(370): Impliciting adding > android.permission.WRITE_EXTERNAL_STORAGE to old pkg > com.rootwireless.nomad.UI.Android > 10-22 10:12:55.895: INFO/PackageParser(370): Impliciting adding > android.permission.READ_PHONE_STATE to old pkg > com.rootwireless.nomad.UI.Android > 10-22 10:12:56.105: INFO/installd(53): free_cache(170744) avail > 70209536 > 10-22 10:12:56.145: INFO/ActivityManager(74): Displayed activity > com.android.packageinstaller/.PackageInstallerActivity: 740 ms (total > 740 ms) > 10-22 10:12:56.785: INFO/ActivityManager(74): Process > com.android.settings (pid 341) has died. > 10-22 10:13:04.625: INFO/ActivityManager(74): Starting activity: > Intent { dat=file:///data/data/com.android.packageinstaller/files/ > Nomad-14.apk cmp=com.android.packageinstaller/.InstallAppConfirmation > (has extras) } > 10-22 10:13:04.825: INFO/PackageParser(370): Impliciting adding > android.permission.WRITE_EXTERNAL_STORAGE to old pkg > com.rootwireless.nomad.UI.Android > 10-22 10:13:04.825: INFO/PackageParser(370): Impliciting adding > android.permission.READ_PHONE_STATE to old pkg > com.rootwireless.nomad.UI.Android > 10-22 10:13:05.295: INFO/ActivityManager(74): Displayed activity > com.android.packageinstaller/.InstallAppConfirmation: 624 ms (total > 624 ms) > 10-22 10:13:06.245: INFO/InstallAppConfirmation(370): result ok > 10-22 10:13:06.275: INFO/ActivityManager(74): Starting activity: > Intent { dat=file:///data/data/com.android.packageinstaller/files/ > Nomad-14.apk cmp=com.android.packageinstaller/.InstallAppProgress (has > extras) } > 10-22 10:13:06.335: WARN/InputManagerService(74): Starting input on > non-focused client com.android.internal.view.IInputMethodClient$Stub > $pr...@432d35f8 (uid=10016 pid=370) > 10-22 10:13:06.385: WARN/InstallAppProgress(370): Replacing > package:com.rootwireless.nomad.UI.Android > 10-22 10:13:06.515: INFO/ActivityManager(74): Displayed activity > com.android.packageinstaller/.InstallAppProgress: 195 ms (total 195 > ms) > 10-22 10:13:06.545: DEBUG/PackageParser(74): Scanning package: /data/ > app/vmdl16812.tmp > 10-22 10:13:06.595: INFO/PackageParser(74): Impliciting adding > android.permission.WRITE_EXTERNAL_STORAGE to old pkg > com.rootwireless.nomad.UI.Android > 10-22 10:13:06.595: INFO/PackageParser(74): Impliciting adding > android.permission.READ_PHONE_STATE to old pkg > com.rootwireless.nomad.UI.Android > 10-22 10:13:07.405: DEBUG/dalvikvm(74): GC freed 16771 objects / > 824448 bytes in 250ms > 10-22 10:13:12.875: DEBUG/dalvikvm(197): GC freed 7092 objects / > 374712 bytes in 138ms > > looking at > > On Oct 14, 5:17 pm, Dianne Hackborn <hack...@android.com> wrote: > > > On Mon, Oct 12, 2009 at 11:37 AM, Richard Schilling < > > > richard.rootwirel...@gmail.com> wrote: > > > What I would like to do is submit a patch that provides more verbose > > > information about why an install fails (e.g. certificate is invalid). > > > There is already a fair amount of stuff printed in the log when an install > > fails (and also when it succeeds). > > > -- > > Dianne Hackborn > > Android framework engineer > > hack...@android.com > > > Note: please don't send private questions to me, as I don't have time to > > provide private support, and so won't reply to such e-mails. All such > > questions should be posted on public forums, where I and others can see and > > answer them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---