I didn't realize your app crashed. I expected that the app only didn't display the map tiles (which would be a sign of a apiKey problem).
When your app crashes, you should always look at logcat. It'll give you the exact reason why your app crashed. Xav On Mon, Oct 5, 2009 at 8:44 PM, ian <stilbit...@gmail.com> wrote: > > That is a very good suggestion about copying the debug.keystore from > the working machine and \i will try it in the morning when I have > access to it again > > I didn't quite understand the second part; > >> - How about your release certificate? does the app signed with it (and >> using the release api key) work? >> > > but I will think it over. I think the answer to the question is no, > Nothing so far has worked on the netbook when mapview was involved. > All crash with a force close. However on the machine upstairs, > everything seems to work like with my previous computer. > > > On Oct 6, 12:05 am, Xavier Ducrohet <x...@android.com> wrote: >> - You could do is copy the debug keystore >> (HOME/.android/debug.keystore) from the machine that works, and copy >> it in the machine that doesn't work, and then you can use the API keys >> associated with that working keystore. >> - How about your release certificate? does the app signed with it (and >> using the release api key) work? >> >> >> >> On Mon, Oct 5, 2009 at 7:47 PM, ian <stilbit...@gmail.com> wrote: >> >> > Now I had a trojan which I fixed with hijackthis, stinger and AVG, but >> > even after a cleanup, my mapview problems continue. >> >> > I was able to easily install and run hello MapView on another computer >> > upstairs in 15 minutes. The two computers share the same internet >> > line, I used my same Google login identity, both had the same trojan >> > fix and the mapview installations were identical, I believe, except >> > for different api keys for each machine. Yikes! >> >> > My code which will not run on my new netbook is very simple and as >> > follows: >> >> > package ian.com.return2; >> >> > import com.google.android.maps.MapActivity; >> >> > import android.app.Activity; >> > import android.os.Bundle; >> >> > public class return2 extends MapActivity { >> > /** Called when the activity is first created. */ >> > �...@override >> > public void onCreate(Bundle savedInstanceState) { >> > super.onCreate(savedInstanceState); >> > setContentView(R.layout.main); >> > } >> >> > �...@override >> > protected boolean isRouteDisplayed() { >> > return false; >> > } >> >> > //////////////////////////////////////////////////// >> > <?xml version="1.0" encoding="utf-8"?> >> > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ >> > android" >> > android:orientation="vertical" >> > android:layout_width="fill_parent" >> > android:layout_height="fill_parent" >> > > >> > <TextView >> > android:layout_width="fill_parent" >> > android:layout_height="wrap_content" >> > android:text="@string/hello" >> > /> >> >> > <com.google.android.maps.MapView >> > android:id="@+id/mapview" >> > android:layout_width="fill_parent" >> > android:layout_height="fill_parent" >> > android:clickable="true" >> > android:apiKey="0lrAHi7hTTo7YOitmrL3PXPH-QxHrM8beCxk_HA" >> > /> >> >> > </LinearLayout> >> >> > ///////////////////////////////////////// >> > <?xml version="1.0" encoding="utf-8"?> >> > <manifest xmlns:android="http://schemas.android.com/apk/res/android" >> > package="ian.com.return2" >> > android:versionCode="1" >> > android:versionName="1.0"> >> > <application android:icon="@drawable/icon" android:label="@string/ >> > app_name"> >> > <activity android:name=".return2" >> > android:label="@string/app_name"> >> > <intent-filter> >> > <action android:name="android.intent.action.MAIN" /> >> > <category >> > android:name="android.intent.category.LAUNCHER" /> >> > </intent-filter> >> > </activity> >> > <uses-library android:name="com.google.android.maps" /> >> > </application> >> > <uses-sdk android:minSdkVersion="3" /> >> > <uses-permission android:name="android.permission.INTERNET" /> >> > </manifest> >> > /////////////////////////////////////////////// >> >> > keytool returned this" >> >> > Keystore type: JKS >> > Keystore provider: SUN >> >> > Your keystore contains 1 entry >> >> > androiddebugkey, Oct 5, 2009, PrivateKeyEntry, >> > Certificate fingerprint (MD5): FA:23:52:C8:54:1F:2B:D0:D5:A7:55:E7:AB: >> > 97:1E:4C >> > /////////////////////////////////////////////////// >> >> > Google provided this: >> >> > android:apiKey="0lrAHi7hTTo7YOitmrL3PXPH-QxHrM8beCxk_HA" >> > //////////////////////////////////////////////////// >> >> > So what could be the problem? I feel loike this machine is spooked >> > although it will tun Android apps happily on the emulator if they do >> > not have a mapview. But my eight semi-complete commercial apps all >> > rely on MapView... >> >> > On Oct 5, 12:21 pm, ian <stilbit...@gmail.com> wrote: >> >> You know, I think this could be a virus problem blocking my access to >> >> the google site. I'm running a scan for Conficket now >> >> >> On Oct 5, 11:52 am, ian <stilbit...@gmail.com> wrote: >> >> >> > Thanks for the comment. Yes I followed those steps over and over. I do >> >> > need a new API key for the new machine but seem to have hit a problem >> >> > I can't resolve. >> >> >> > I wonder if one can apply too many times, or be blocked for some other >> >> > reason. Google returns what appears to be a working key. >> >> >> > Maybe this machine could be generating a erroneous debug.keystore file? >> >> >> > > I am using the keytool in jre6\bin. Maybe another keytool? >> >> >> > I'll try to setup on another machine later and see if I can make it >> >> > display mapview. I briefly tried this yesterday and seemed to get the >> >> > same problem. The other machine also shares the same internet line and >> >> > myGoogle log in name would be the same. >> >> >> > If I figure this outy I'll post my solution to the problem. >> >> >> > . >> >> > On Oct 5, 12:46 am, Xavier Ducrohet <x...@android.com> wrote: >> >> >> > > Since you reinstall ed a new machine, you have a new debug keystore >> >> > > with a different certificate which has a different MD5 fingerprint. >> >> >> > > Did you follow the instructions >> >> > > (http://code.google.com/android/add-ons/google-apis/mapkey.html) to >> >> > > get a new API key that matches your new certificate? >> >> >> > > Xav >> >> >> > > On Sun, Oct 4, 2009 at 10:40 AM, ian <stilbit...@gmail.com> wrote: >> >> >> > > > Last week my old laptop failed, so I am re-Installing my apps on a >> >> > > > new >> >> > > > machine, an HP netbook with an Atom 270 chip.. >> >> >> > > > Eclipse andf Android seemed to install fine until I add a mapView. >> >> > > > For >> >> > > > some reason, my new map API key fails to work. I tried erasing the >> >> > > > old >> >> > > > debug.keystore and changing the time settings, but no success after >> >> > > > two dozen tries. Just inserting the map key into the .xml breaks the >> >> > > > app. >> >> >> > > > I had eight mapview apps running before on my old machine and I am >> >> > > > following the same steps (I think). Now even the Hello |M|apView >> >> > > > tutorial code fails to start. >> >> >> > > > Anybody have any suggestions as I am frustrated by this major >> >> > > > unforeseen delay? >> >> >> > > > Ian in Nova Scotia, Canada >> >> >> > > -- >> >> > > Xavier Ducrohet >> >> > > Android SDK Tech Lead >> >> > > Google Inc. >> >> -- >> Xavier Ducrohet >> Android SDK Tech Lead >> Google Inc. > > > -- Xavier Ducrohet Android SDK Tech Lead Google Inc. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---