谷歌地图错误“Couln't连接工厂客户端”为Android

问题描述:

我试图开发Android应用程序有两个屏幕,并在第二我想谷歌地图显示......我读了关于这个问题的一切到处都可以找到我所做的所有步骤来获取API密钥,我编辑了Manifest xml文件,第二个屏幕xml文件(我想要谷歌地图)...提供了API密钥,我将它设置在前面提到的xml文件中,允许使用互联网等...仍然...问题依然存在。如果anynone有任何想法可能是一个问题,请回答!谷歌地图错误“Couln't连接工厂客户端”为Android

下面是一些代码,我写道: 清单(XML)文件:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

<com.google.android.maps.MapView 
android:id="@+id/mapview" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:apiKey="API_KEY" 
android:clickable="true" 
/> 

:屏幕我想使用Google地图的

<application 
    android:allowBackup="true" 
    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="com.example.androidgui.MainActivity" 
     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=".Mapa" 
android:label="@string/screen2Title"> 
    <meta-data 
    android:name="com.google.android.maps.v2.API_KEY" 
    android:value="API_KEY"/> 
    </activity> 


</application> 

XML文件在被显示屏幕的Java文件:

package com.example.androidgui; 
    import android.app.Activity; 
    import android.os.Bundle; 
    import com.google.android.maps.MapActivity; 
    import com.google.android.maps.MapView; 

    public class Mapa extends MapActivity{ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.secondscreen); 
MapView mapview = (MapView) findViewById(R.id.mapview); 
mapview.setBuiltInZoomControls(true); 
} 

@Override 
protected boolean isRouteDisplayed() { 
    // TODO Auto-generated method stub 
    return false; 
} 
    } 

您试图使用弃用的Google Maps Android API v1并将其与Google Maps Android API v2密钥混合使用。

开始与V2被移除所有已涉及到地图的代码,并在此以下说明最简单的方法:https://developers.google.com/maps/documentation/android/start

+0

我everyithing你说,什么是Google..and解释我得到空的背景应用程序...感谢您的答复btw! – user2498311