我是新来的Android,我试图开发一款Android应用,包括谷歌地图。 该应用程序是在模拟器上工作正常,直到我决定更新谷歌从版本7-9播放服务。
我现在得到我以前也遇到过同样的错误(“谷歌Play服务,是过时的......”),加上一个“致命异常:主”的错误。 以下是我在logcat中得到:
http://imageshack.us/a/img11/8117/y1mq.png
如果我正确读取logcat中,错误的是在MapTabActivity但我不知道,如果错误是由谷歌造成的播放服务是过时的或者如果它是别的东西......
更新谷歌Play服务之前,应用程序正在与仿真器
- 的Nexus 4装置
- 的Android 4.2.2(API LVL 17)
- ARM CPU
- 主机GPU选择
我还必须安装com.android.vending.apk和com.google.android.gms.apk这是建议在这个其他职位。
我还添加必要清单中的许可,并申请了它也包含在清单中的API密钥。
谁能帮我? 这里的MapTabActivity及其相应的XML。
MapTabActivity.java
package com.dissertation.closethedoordiss;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.View;
public class MapTabActivity extends FragmentActivity {
private GoogleMap mMap;
private static final LatLng BRISTOL = new LatLng(51.455083,-2.586903);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maptab);
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapView)).getMap();
mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(BRISTOL, 13));
}
public void onClick_addretailer (View view) {
startActivity(new Intent("com.closethedoordiss.AddRetailerActivity"));
}
}
activity_maptab.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:name="com.google.android.gms.maps.SupportMapFragment"
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:src="@android:drawable/ic_menu_add"
android:onClick="onClick_addretailer"
android:contentDescription="@string/add_button" />
</RelativeLayout>
在此先感谢提供任何帮助。