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 -~----------~----~----~----~------~----~------~--~---

