【发布时间】:2016-05-19 10:58:30
【问题描述】:
我只是使用谷歌地图活动模板创建了一个活动并输入了我的 API 密钥,当我运行它时,我收到了这个错误
(android.view.InflateException: 二进制 XML 文件第 1 行:错误 膨胀类片段)。
这是我的 xml 文件:
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:map="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
android:layout_height="match_parent" android:id="@+id/map" tools:context=".MapsActivity"
android:name="com.google.android.gms.maps.SupportMapFragment" />
这是我的活动:
public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney and move the camera
LatLng sydney = new LatLng(-34, 151);
mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}
【问题讨论】:
-
提供你的活动java代码和xml代码。
-
提供您的活动代码。!!
-
xml 请,我认为在那种情况下,这是最重要的......
-
请不要搁置它。我需要回答,因为在更新我的 sdk 和 google play 服务之前它工作正常,现在不行了。
标签: android google-maps android-fragments android-studio google-maps-api-2