2012-09-15 159 views
0

我是android.I的新手,想在應用程序啓動時顯示地圖。 我已經走了所有的步驟thisAndroid +谷歌地圖示例

我已經安裝了谷歌API和和輸出做好了所有的設置在eclipse.But 它只是灰色的網格,也得到錯誤Couldn't get connection factory client 的問題可能是重複的是: - Google Map not showing in android Emulator

但是使用JDK的靈魂。人使用JDK 7而不是JDK6.How從Eclipse菜單調整這個JDK。請幫助我。

MainActivity.Menifest文件是: -

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

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


    <uses-library android:name="com.google.android.maps" /> 

    <activity 
     android:name=".MapsActivity" 
     android:label="@string/title_activity_maps" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

和.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" > 

    <com.google.android.maps.MapView 
     android:id="@+id/mapView" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:apiKey="0BRarfRYpv-UWoSHq9JDtd1QQPlgI4zR8rgu1RA" 
     android:clickable="true" 
     android:enabled="true" /> 

</RelativeLayout> 

和.java文件是: - package com.siliconinfo.googlemaps;

import android.os.Bundle; // import android.view.Menu; import com.google.android.maps.MapActivity; import com.google.android.maps.MapView;

public class MapsActivity extends MapActivity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.mainactivity); 
    } 

    @Override 
    protected boolean isRouteDisplayed() { 
     return false; 
    } 
} 

但後來它也沒有顯示在屏幕上 警告在控制檯上的任何地圖:-GoogleMaps不指定android.test.InstrumentationTestRunner儀器或在其AndroidManifest不申報用途庫android.test.runner .xml

請幫幫我

+0

請顯示您的mainactivity.xml文件。 –

+0

我們必須給出 NagarjunaReddy

+0

@NagarjunaReddy謝謝你的答覆。但我仍然得到連接工廠客戶端的錯誤!與100的警告爲java.io.exception .....請幫我 –

回答

0

感謝Reply.I得到了地圖顯示在emulater通過在AVD manager中設置設置。通過設置API級別爲13. IT對我有用。感謝所有幫助我解決問題並在解決此問題時給予我更多知識

1

有時可能會出現Api密鑰的問題。再次嘗試使用MD5生成api密鑰。

調整的jdk:

項目...屬性... Java編譯器---- JDK符合

您可以更改有

+0

感謝您的答覆。我已經創建了所有步驟在http://eagle.phys.utk.edu/guidry/android /apiKey.html。但仍然出現錯誤: - 無法獲得連接工廠客戶端。我只是不知道這個錯誤是什麼意思.. –