我正在尝试遵循Maps API指南,但我已经出现此错误一段时间了。我已经尝试过:
这是我的xml代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gmap"
android:layout_width="match_parent"
android:layout_height="match_parent"
class = "com.google.android.gms.maps.MapFragment"
/>
</LinearLayout>
这是我的主要活动
[Activity(Label = "@string/app_name", MainLauncher = true)]
public class MainActivity : AppCompatActivity, IOnMapReadyCallback
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.activity_main);
var mapFragment = (MapFragment)FragmentManager.FindFragmentById(Resource.Id.gmap);
mapFragment.GetMapAsync(this);
}
public void OnMapReady(GoogleMap map)
{
// Do something with the map, i.e. add markers, move to a specific location, etc.
// Set up a normal map
map.MapType = GoogleMap.MapTypeHybrid;
// Map settings
map.UiSettings.ZoomControlsEnabled = true;
map.UiSettings.CompassEnabled = true;
}
}
}
尝试使用:
<fragment 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:id="@+id/map"
class="com.google.android.gms.maps.SupportMapFragment"/>
然后在活动通话中:
SupportMapFragment _mapFragment = SupportFragmentManager.FindFragmentById(Resource.Id.map).JavaCast<SupportMapFragment>();
_mapFragment.GetMapAsync(this);
请测试一下
<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />
使用Android:name=“”而不是class标记
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gmap"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name = "com.google.android.gms.maps.MapFragment"/>
</LinearLayout>
当我试图为我的一个android应用程序使用GoogleMapAPI时,我总是看到这个错误。我发现许多类似的问题,但没有一个答案适合我。 这是我看到的错误: 块报价08-06 19:31:47.606 2602-2602/com。实例安克。mymap E/AndroidRuntime:致命异常:主进程:com。实例安克。mymap,PID:2602 java。lang.RuntimeExcepti
我已经检查了所有类似的问题(这个和其他),但仍然无法找出错误的原因,它在运行时的某个时候一直关闭。。。 ragment.java fragment\u category\u详细信息。xml 错误: 错误似乎来自这一行 我已经尽力了,非常感谢您的帮助。。。
致命异常:java.lang.RuntimeException:无法启动activity ComponentInfo{com.test/com.Activities.ViewActivity}:Android.View.InflateException:二进制XML文件行#29:二进制XML文件行#29:在Android.app.ActivityThread.HandleLaunchActivit
我很沮丧,我可能无法很好地解释,但基本上我试图编码一个音乐应用程序播放器,但每当我点击按钮,应用程序只是崩溃。Logcat真的帮不了什么忙,因为我不知道它出了什么问题。请帮帮我 主要活动。Java语言 } activity_main.xml: 登录。java:“ }" activity_login.xml:" 错误:
我想在tablet视图中显示列表+描述。下面的代码在纵向模式下运行良好,但在横向模式下停止运行。有什么不对劲吗? 主要活动 布局/ActivityMain.xml res/layout-land/activitymain.xml LayoutDetailFragment.xml 错误 E/AndroidRuntime:致命异常:主进程:com.example.fyp_awais.tab,PID:3
我刚刚实现了我的第四个选项卡到我的应用程序中,已经实现了谷歌地图。在此实现之前,我的应用程序运行良好,但现在当我更改选项卡时,它会崩溃。我在这里看到过类似的问题,但没有一个有答案(实际上有这么多不同的原因和回应这个问题) 下面是fragmentshouts_maps类 查看寻呼机适配器类 这是我的错误日志