2017-05-23 8 views
2

私はVisual Studio 2017を使用してXamarin Androidを学習しています。エミュレータを使用してアプリケーションをデバッグするのは非常に時間がかかり、面倒です。初期段階では問題はなかった。しかし、活動の数が増えるにつれて、電話のアプリケーションの数も増加します。xamarinの複数のアプリケーションが作成されました

私はアンドロイドプロジェクトでTestActivity、TestDetailActivity、TestListActivityを持っているとします。電話機でアプリケーションをデバッグする際に、各アクティビティのアプリケーションが存在します。

何が起こっているのですか?すべてのアクティビティが一緒にバンドルされているアプリケーションを1つだけ取得するにはどうすればよいですか?また、エミュレータのパフォーマンスを向上させるための提案を得ることも良いでしょう。

答えて

1

複数のアプリケーションがインストールされている原因を発見しました。アクティビティを作成している間、私はMainLauncher = trueを設定しました。

[Activity(Label="MyActivity", MainLauncher=true] 
public class MyActivity:Activity 
{ 
    //Activity Code 
} 

MainLauncher = falseに設定するか、MainLauncher属性をすべて削除すると、複数のアプリケーションがもう作成されません。

関連する問題