1

私はこれをするのが本当に嫌いです。私は自分が何をしているのかを明確にしようとしています。Eclipseでアプリを右クリックし、Androidツール>署名済みアプリケーションパッケージのエクスポートに移動します。ウィンドウがポップアップします。次にヒットしたアプリ名が表示されます。キーストアの選択>新規作成>C:\ AndroidApp\MapKey>次にヒットするパスワードを作成します。キーの作成>エイリアス名を作成します。mapalias>キーストアと同じパスワードを指定するとします。1000の有効性を与えてください>私の名前を挿入してください。次にヒットします。宛先とキー/証明書のチェック>C:\ AndroidApp\MyGoogleMaps.apk>ヒットが終了しました。その後、cmdを開き、Windows7を使用しています。>keytool -list -v -alias mapalias -keystore C:\ AndroidApp \ MapKey -storepass mypass-keypassmypassと入力します。それは私が必要とするmd5コードを生成します。Webサイトにアクセスして、md5コードを登録します。android:apiKey="ofhsjfjfjmmmmmdnjjffmmf"で使用する必要のあるコードを取得します。エミュレーターと私の電話でそれを実行します。マップが表示されない灰色の画面が表示されます。聞き取れないことがあります...できれば助けてください。明確にしてください。私は初心者です。

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

4

1 に答える 1

1

エミュレーターで実行する場合、アプリはデバッグキーストアを使用するため、MD5を使用する必要があります。myMapキーストアを使用して生成されたapiKeyは、署名されたapkを使用するためのものであり、apkに署名した場合は電話で、署名されたapkを使用した場合はエミュレーターで機能adb installます

お役に立てば幸い

于 2012-05-07T05:25:17.877 に答える