Java 如何使用Xamarin Android在文件夹资产中加载KML文件
我将文件放入Assets目录,并将构建操作设置为“AndroidAsset” 然而,我无法使用 我需要将我的Kml文件改为Java.IO.file,但我放置的文件不存在Java 如何使用Xamarin Android在文件夹资产中加载KML文件,java,android,xamarin,kml,Java,Android,Xamarin,Kml,我将文件放入Assets目录,并将构建操作设置为“AndroidAsset” 然而,我无法使用 我需要将我的Kml文件改为Java.IO.file,但我放置的文件不存在 Java.IO.File file = new Java.IO.File ("file:///android_asset/Content/maplayer.kml"); Java.IO.File file2 = new Java.IO.File ("Content/maplayer.kml");
Java.IO.File file = new Java.IO.File ("file:///android_asset/Content/maplayer.kml");
Java.IO.File file2 = new Java.IO.File ("Content/maplayer.kml");
Java.IO.File file3 = new Java.IO.File ("/Content/maplayer.kml");
Java.IO.File file4 = new Java.IO.File ("maplayer.kml");
if (file.Exists ())
Log.Debug ("File IO", file.ToString ());
if (file2.Exists ())
Log.Debug ("File IO", file2.ToString ());
if (file3.Exists ())
Log.Debug ("File IO", file3.ToString ());
if (file4.Exists ())
Log.Debug ("File IO", file4.ToString ());
我的文件位于:Assets/Content/maplayer.kml
我验证了资产没有S,并且我有3“/”
那么我的Kml文件在哪里 我认为您可以像处理Xml文件一样处理它,但看看是否有帮助。第二个链接完成了这项工作