我正在使用 MonoDroid 在 Visual Studio 2010 中开发一个 Android 应用程序。我已经很远了,能够在模拟器和 Android 设备上运行和调试我的应用程序。出于某种原因,我的 Visual Studio 不再将应用程序正确调试到我的设备上。我(有时)得到的错误是:
微软视觉工作室
无法启动应用程序。确保应用程序已安装到目标设备并具有可启动的活动 (MainLauncher = true)。
此外,检查 Build->Configuration Manager 以确保将此项目设置为 Deploy 用于此配置。
好的
(上面的所有解决方案我都已经检查过了..)
其他时候根本没有错误,Visual Studio 只是停止运行或应用程序启动正常,但 Visual Studio 没有响应。
该错误最近才开始,而(几乎)应用程序没有任何变化。我希望有人之前遇到过这个错误,并且知道这是因为某些属性设置还是什么?
PS:我也相信它可能是由我的相机引起的,我在我的应用程序中使用它,当我的应用程序决定部署时(约 5 次中的 1 次)它在相机屏幕上崩溃,这是相机代码:
private void CreateCamera(ISurfaceHolder holder)
{
try
{
if (holder != null)
{
camera = Android.Hardware.Camera.Open();
Android.Hardware.Camera.Parameters p = camera.GetParameters();
p.PictureFormat = ImageFormatType.Jpeg;
camera.SetParameters(p);
camera.SetDisplayOrientation(90);
camera.SetPreviewCallback(this);
camera.Lock();
camera.SetPreviewDisplay(holder);
camera.StartPreview();
if (PackageManager.HasSystemFeature("android.hardware.camera.autofocus"))
{
camera.AutoFocus(this);
}
}
}
catch (System.Exception e)
{
Android.Util.Log.Debug("SIMPLECAMERA", e.Message);
System.Console.WriteLine(e.Message);
}
}