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);
}
}