so for some unknown reason this resolved itself, I did a clean sweep and uninstall, regened the keys and followed the above cookbook identically, and it now works
at least I created an ok tutorial. Clay On Jan 2, 9:11 am, Clay <[email protected]> wrote: > one more thing... I did install a version of the APK on the phone with > a different key, but I fully uninstalled before installing this > version. could there be a G1 keystore issue? > > Clay > > On Jan 1, 9:33 pm, Clay <[email protected]> wrote: > > > Hello Everyone, > > > I am here with my hat in hand begging for a clue. So have tried to > > follow the directions for release keys and jar signing to the letter, > > and I am still in fail mode. Here are my references: > > >http://code.google.com/android/toolbox/apis/mapkey.html > > >http://code.google.com/android/devel/sign-publish.html > > >http://code.google.com/android/maps-api-signup.html > > > Here is the cookbook: > > > 1. ant release. > > > Buildfile: C:\home\cgraham\projects\noi-momentarynow-android\build.xml > > dirs: > > [echo] Creating output directories if needed... > > [mkdir] Created dir: C:\home\cgraham\projects\noi-momentarynow- > > android\bin\classes > > resource-src: > > [echo] Generating R.java / Manifest.java from the resources... > > aidl: > > [echo] Compiling aidl files into Java classes... > > compile: > > [javac] Compiling 143 source files to C:\home\cgraham\projects\noi- > > momentarynow-android\bin\classes > > [javac] Note: Some input files use unchecked or unsafe operations. > > [javac] Note: Recompile with -Xlint:unchecked for details. > > dex: > > [echo] Converting compiled files and external libraries into bin/ > > classes.dex... > > package-res: > > package-res-no-assets: > > [echo] Packaging resources... > > release: > > [echo] Packaging bin/noi-momentarynow-android-unsigned.apk for > > release... > > [echo] It will need to be signed with jarsigner before being > > published. > > BUILD SUCCESSFUL > > Total time: 7 seconds > > > 2. sign the unsigned jar. > > > 2a. create thekey > > > c:\home\cgraham\projects\noi-momentarynow-android\bin>keytool -genkey - > > v -keystore momentarynow-android-release-key.keystore -alias > > mn_android -keyalg RSA -validity 10000 > > > 2b. update thekeyfor the releasekeysupplied by google > > > c:\home\cgraham\projects\noi-momentarynow-android\bin>keytool -list - > > keystore momentarynow-android-release-key.keystore > > Enter keystore password: > > > <?xml version="1.0" encoding="utf-8"?> > > <RelativeLayout android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > xmlns:android="http://schemas.android.com/apk/res/android" > > android:id="@+id/map_layout"> > > <RelativeLayout android:id="@+id/map_display_layout" > > android:layout_width="wrap_content" > > android:layout_height="92px" > > android:visibility="gone"> > > </RelativeLayout> > > <RelativeLayout android:id="@+id/map_layout" > > android:layout_below="@+id/map_display_layout" > > android:layout_height="fill_parent" > > android:layout_width="fill_parent"> > > <!-- release --> > > <com.google.android.maps.MapView > > android:layout_below="@id/map_display_layout" > > android:id="@+id/maplocator_activity" > > android:enabled="true" > > android:clickable="true" > > > > android:apiKey="SUPPLIEDBYGOOGLE-basedonMD5-from-momentarynow- > > android-release-key.keystore" > > android:layout_height="fill_parent" > > android:layout_width="fill_parent"/> > > > </RelativeLayout> > > </RelativeLayout> > > > c:\home\cgraham\projects\noi-momentarynow-android\bin>copy noi- > > momentarynow-android-unsigned.apk noi-momentarynow-android.apk > > > 2c. run jarsigner > > > c:\home\cgraham\projects\noi-momentarynow-android\bin>jarsigner - > > verbose -keystore momentarynow-android-release-key.keystore noi- > > momentarynow-android.apk mn_android > > > 3. verify the signing > > c:\home\cgraham\projects\noi-momentarynow-android\bin>jarsigner - > > verify -verbose > > noi-momentarynow-android.apk > > > all entries are listed as sm > > > s = signature was verified > > m = entry is listed in manifest > > k = at least one certificate was found in keystore > > i = at least one certificate was found in identity scope > > > jar verified. > > > 4. install the apk file. > > > C:\clay\installs\android-sdk-windows-1.0_r1\tools>adb install c:\home > > \cgraham\projects\noi-momentarynow-android\bin\noi-momentarynow- > > android.apk > > 1204 KB/s (0 bytes in 558864.000s) > > pkg: /data/local/tmp/noi-momentarynow-android.apk > > Success > > > RESULT: > > > The application installs but when I go to the map activity the tiny > > checkerboard grid is shown instead of beautiful google maps, which > > would indicate that there is anapikeyfailure. > > > Any and all help is appreciated, I tried to be spot on and thorough > > but alas...fail. > > > Clay --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

