KodiakBear211
KodiakBear211

Reputation: 181

GoogleMaps created a md5 that doesn't work for my app

I really hate doing this. I'm going to try to be clear on what I'm doing. I right click my app in eclipse, then go down to android tools > export signed application package. It pops up a window. I see my app name i hit next. keystore selection> create new> C:\AndroidApp\MapKey> create passwords for it hit next. Key creation> create my alias name. lets say mapalias> give it the same password as the keystore. Give it a validity of 1000> insert my name. hit next. destnation and key/certificate check> C:\AndroidApp\MyGoogleMaps.apk > hit finished. After that i open up cmd, I'm on windows 7. I type> keytool -list -v -alias mapalias -keystore C:\AndroidApp\MapKey -storepass mypass -keypass mypass. It generates the md5 code i need. I go to the website to register the md5 code. get the code i need to use on my android:apiKey="ofhsjfjfjmmmmmdnjjffmmf". Run it on the emulator and my phones. I get a grey screen with no map coming up. Theres something I'm missing hear... Please help if you can. Be clear please. I'm a newbe.

<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >

    <activity
        android:name=".main"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity 
        android:name=".National"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Yorgeys"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Coupons"
        android:label="@string/app_name"
        ></activity>


    <activity 
        android:name=".MainPlant"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".NER"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store7"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store13"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".NWR"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store10"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store9"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".NNR"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".YIN"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".YWR"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store35"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store37"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Store12"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav6"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num6"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav7"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num7"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav13"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num13"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav10"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num10"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav9"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num9"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav8"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num8"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav36"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num36"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav35"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num35"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav37"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num37"
        android:label="@string/app_name"
        ></activity>
    <uses-library android:name="com.google.android.maps" />
    <activity 
        android:name=".Nav12"
        android:label="@string/app_name"
        ></activity>
    <activity 
        android:name=".Num12"
        android:label="@string/app_name"
        ></activity>
</application>

Upvotes: 1

Views: 123

Answers (1)

user180100
user180100

Reputation:

When running in the emulator, the app use the debug keystore so you need to use its MD5. The apiKey generated using your myMap keystore is for signed apk usage, it will work on a phone if you sign the apk or on the emulator if you adb install the signed apk

Hope that helps

Upvotes: 1

Related Questions