11

アプリケーションで Google MapView を使用していますが、別のコンピューターでは別の API キーを使用する必要があります。そうしないと、MapView に何も表示されません。

すべての開発者に 1 つのキーを設定する方法はありますか?

4

2 に答える 2

18

すべての開発者に 1 つのキーを設定する方法はありますか?

デバッグ署名キーについては、~/.android/debug.keystore開発者の PC 間でデバッグ キーストア (例: ) をコピーし、そのキーストアの有効期限が切れたら、それらすべてを再度更新することを忘れないでください。

運用署名キーについては、開発者 PC 間で運用キーストアをコピーします。

Windows と Windows 以外 (OS X、Linux) の間でキーストアをコピーしようとしたことはないので、行末に関連する問題があるかどうかはわかりません。

于 2011-09-16T12:59:06.013 に答える
13

はい、共通キーを使用して、を使用MapViewしてすべてを表示できます。DeviceRelease Key

  1. お使いのコンピュータから を入手し、MD5 KeyGoogle のリンクにアクセスして、システムMap Keyを入手して入手Unique keyしてください。
  2. コピーしてXMLファイルに貼り付けます
  3. プロジェクトを右クリック->アプリケーションのエクスポート->プロジェクトを選択->次へ->新しいキーストアを選択->残りのすべてのステップを完了
  4. 指定されたエイリアス名とパスワードを書き留めます。
  5. 詳細を入力するすべてのプロセスを完了すると.apk、保存場所に 1 つのファイルとキーストア ファイルが取得されます。
  6. 次に、コマンドプロンプトを開き、このコマンドを入力します-> Java bin パスに移動します->keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
  7. 今ヒットENTERするとMD5再び取得されます
  8. それをコピーしてGoogle Keyリンクに貼り付け、キーを取得します。
  9. 次にXML、新しいキーをXMLファイルに入れます。
  10. プロジェクトを右クリック->アプリケーションのエクスポート->プロジェクトを選択->次へ->既存のキーストアを使用->場所とパスワードを指定->次へ
  11. これで、エイリアス名がドロップダウンに表示されます->選択->パスワードを入力->次へ
  12. 最終的なファイルを保存する場所を尋ねられ.apkます。
  13. 場所と店舗を選択します。
  14. これで、この最終.apkファイルがMAPVIEWすべてのデバイスに表示されます。

     C:\Users\FSSD6>keytool.exe -list -alias aliasname -keystore "location" -storepass password -keypass password
    

さらにヘルプが必要な場合は、このMaplinkこのブログ投稿を確認してください

于 2011-09-16T12:59:47.947 に答える