【发布时间】:2014-01-04 13:41:00
【问题描述】:
我遵循了这个指南:
并做了这些步骤:
从 google 获得了密钥(在从以下位置找到我的 sha-1 指纹后: eclipse->preferences->android->build).
导入 google_play_services_lib 并将其添加为 项目。
-
将这些添加到我的清单文件:
<uses-permission android:name="com.xxxxx.yyyyy.premission.MAPS_RECIEVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" />... ...
我的 xml 布局文件:(activity_main.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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:id="@+id/header"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/header"
android:name="com.google.android.gms.maps.MapFragment"/>
</RelativeLayout>
和我的主要 java 文件:
package com.xxxxx.yyyyy;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import com.google.android.gms.maps.MapView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
我将非常感谢任何帮助,因为我似乎无法找到它不起作用的原因。 谢谢
【问题讨论】:
-
I can't seem to find why it isn't working这对我们来说也很困难,因为你没有描述问题是什么。 -
抱歉,simon,这是来自控制台的错误:“XML 文件中的错误:正在中止构建。”
标签: android eclipse google-maps