Windows phone 8 应用程序正在emulator上运行,但在手机WP8上崩溃
一开始我很抱歉我的英语很差。这是我唯一解决问题的地方 我的申请有问题。我在VisualStudnio 2012的emulator上编写并测试了它,它运行良好。但当我在WindowsPhone商店中添加应用程序时,我就可以使用手机了。它坠毁了。我认为问题出在地理定位仪或GPS上,因为当我使用我的功能时,它不会使用GPS。在我使用geolocator_GeoPosition的任何地方,它都会发生故障,应用程序也会终止。在一个应用程序页面中,我使用map控件,但我给出了令牌和应用程序id,但仅在使用map的类中Windows phone 8 应用程序正在emulator上运行,但在手机WP8上崩溃,windows-phone-8,crash,gps,geolocation,Windows Phone 8,Crash,Gps,Geolocation,一开始我很抱歉我的英语很差。这是我唯一解决问题的地方 我的申请有问题。我在VisualStudnio 2012的emulator上编写并测试了它,它运行良好。但当我在WindowsPhone商店中添加应用程序时,我就可以使用手机了。它坠毁了。我认为问题出在地理定位仪或GPS上,因为当我使用我的功能时,它不会使用GPS。在我使用geolocator_GeoPosition的任何地方,它都会发生故障,应用程序也会终止。在一个应用程序页面中,我使用map控件,但我给出了令牌和应用程序id,但仅在使用m
private void maping_Loaded(object sender, RoutedEventArgs e)
{
Microsoft.Phone.Maps.MapsSettings.ApplicationContext.ApplicationId = "id";
Microsoft.Phone.Maps.MapsSettings.ApplicationContext.AuthenticationToken = "token";
}
你有什么建议吗
如果你想观看应用程序,有一个链接
我有几门课上有地理定位仪这是其中之一
地理定位码
if (!tracking)
{
gps = new Geolocator();
gps.DesiredAccuracy = PositionAccuracy.High;
gps.ReportInterval = 100;
gps.PositionChanged += geolocator_PositionChanged;
}
else
{
gps.PositionChanged -= geolocator_PositionChanged;
gps = null;
}
tracking = !tracking;
地理位置更改代码
void geolocator_PositionChanged(Geolocator sender, PositionChangedEventArgs args)
{
double distance = 0;
distance = point.GetDistanceTo(new GeoCoordinate(args.Position.Coordinate.Latitude, args.Position.Coordinate.Longitude));
string asa = Convert.ToInt64(distance).ToString();
if (asa != null)
{
Dispatcher.BeginInvoke(() =>
{
TBodleglosc.Text = asa +"m";
navi.Rotation = 180 + Kierunek(point.Latitude, point.Longitude, args.Position.Coordinate.Latitude, args.Position.Coordinate.Longitude);
});
}
}
在设备上调试。如果无法重新编程,请设置一个Beta测试应用程序,并使用它将应用程序分发回自己进行调试。有时签名会破坏事情。我在lumia 920上调试,我在convert.toDouble上遇到问题 因为有,我有。反之亦然 我认为这与电话语言有关 因为在昨天调试它的emulator和Ertay Shashko手机中,它工作正常 目前,应用程序在手机上工作,但在模拟器上不工作 但若我更改了位置和语言应用程序的设置,但我无法调试,因为VisualStudio有错误
真奇怪 请发布地理定位器代码初始化和位置更改事件句柄在手机上的“设置->位置”下是否打开了位置?如果位置主开关处于关闭状态,则无法使用geolocator,因为它提供了一个例外。位置在电话设置时处于打开状态,当您在手机上调试时是否会崩溃?我可以在手机上调试应用程序?但是的,当我打开午餐应用程序和位置时,它会在手机上崩溃。