私のアプリケーションは多数の MapView 画面を使用しており、デバッグ環境と本番の間で API キーを管理する方法を見つけようとしています。どうやら、Eclipse でデバッグ アプリケーション キーを変更する方法がないため、その環境でデバッグ マップ API キーを使用する必要があります。逆に、本番アプリケーション キーなしでベータ テスト用のパッケージをエクスポートする方法はないため、作業パッケージを作成するには、すべてのビューでマップ API キーを変更する必要があります。
私の最初のアイデアはこれを行うことでした:
すべての MapView.xml ファイルには次のものがあります。
android:apiKey="@string/googleMapsAPIKey"
そして、strings.xml に次のように記述します。
<string name="googleMapsPIKey">@string/debugGoogleMapsAPIKey</string>
<string name="debugGoogleMapsAPIKey">TheMagicKeyString</string>
これが機能する場合、strings.xml の 1 行を変更するだけで、すべての MapView が再構築で更新されます。しかし、うまくいきませんでした。私は、strings.xml がそれ自体を参照できないと思います。他のアイデアはありますか?
ありがとう