0

GoogleMapsAPIを使用して作成したアプリを実行しています。

私が使用しているエミュレーターでは期待どおりに機能しますが、グラフィックスは私の電話では異なる方法でレンダリングされるようです。

以下の画像を参照してください

HTC Explorerでは、斜角効果が表示されません 私のエミュレーターでは、斜角効果が完全に表示されます これは私が繰り返している画像です-ビューの背景で使用されています

これが私のactivity.xmlファイルです

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:padding="@dimen/padding_medium"
    android:text="@string/hello_world"
    tools:context=".MainActivity" />



  <TextView
     android:id="@+id/textView1"
     android:layout_width="fill_parent"
     android:layout_height="30dp"
     android:background="@drawable/repeat"
     android:layout_marginTop="0dp"
     android:text=""
     android:textAppearance="?android:attr/textAppearanceLarge" /> 


   <com.google.android.maps.MapView
       android:id="@+id/mapView"
       android:layout_marginTop="30dp"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:enabled="true"
       android:clickable="true"
       android:apiKey="--private--" />

</RelativeLayout>

同じ画像が異なる方法で観察されるのはなぜですか?1つはデバイス上にあり、もう1つはエミュレーター上にありますか?

4

1 に答える 1

1

実際のハードウェアでテストするには、デバッグキーとは異なるキーを使用する必要があります。デバッグキーストアを使用していると思います。

訪問:https ://developers.google.com/maps/documentation/android-api/v1/?csw = 1#getfingerprint

グーグルでその段落を読んでください。

アプリケーションが、google apiに使用されるのと同じキー(デバッグキーではない)を持つ署名付きアプリケーションとしてエクスポートされることが重要です。

有効なものを作成するには、その段落を読んでください。

訪問:http ://developer.android.com/guide/publishing/app-signing.html#releasemode

次に、同じキーを使用してGoogleマップのAPIキーを取得します。

アプリケーションのキーを取得したら、プロジェクト上でマウスの右ボタンをクリックして署名済みアプリケーションをエクスポートできます。[Androidツール]を選択し、署名済みアプリケーションパッケージとしてエクスポートして、ウィザードに従います(おそらく、それを使用して新しいキーを作成できます)ウィザード)。

お役に立てば幸いです。

于 2012-09-23T06:15:31.240 に答える