Я разрабатываю приложение для Android в Visual Studio 2010 с помощью MonoDroid. Я уже довольно далеко и смог запустить и отладить мое приложение на эмуляторе, а также на устройстве Android. По какой-то причине моя Visual Studio больше не отлаживает приложение на моем устройстве. Ошибка я (иногда):
Microsoft Visual Studio
Приложение не может быть запущено. Убедитесь, что приложение установлено на целевое устройство и имеет запускаемую активность (MainLauncher = true).
Кроме того, проверьте Build- > Configuration Manager, чтобы убедиться, что для этого проекта установлено значение Развертывание для этой конфигурации.
OK
(ВСЕ решения выше, которые я уже проверил.)
В других случаях ошибки вообще нет, и Visual Studio просто перестает работать или приложение начинает нормально, но визуальная студия не реагирует.
Ошибка, начатая недавно, когда (почти) ничего не изменилось в приложении. Я надеялся, что у кого-то была эта ошибка раньше и знала, было ли это из-за какого-то свойства или чего-то еще?
PS: Я также считаю, что это может быть вызвано моей камерой, я использую ее в своем приложении, и когда мое приложение решает развернуть (~ 1 в 5 раз), он разбился на экране камеры, здесь cameracode:
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);
}
}