Xamarin.Android プロジェクトの実行とデバッグ
Rider Xamarin Android サポートプラグインをインストールする
この機能は、インストールして有効にする必要がある Rider Xamarin Android サポート(英語)プラグインに依存しています。
Ctrl+Alt+S を押して設定を開き、を選択します。
マーケットプレースタブを開き、Rider Xamarin Android サポートプラグインを見つけて、インストールをクリックします (プロンプトが表示されたら、IDE を再起動します)。
MAUI および Xamarin プロジェクトは、他のアプリケーションタイプを実行する場合と同じ方法で実行およびデバッグできます。つまり、実行構成でアプリケーションのスタートアッププロパティを構成し、デバッガーがアタッチされた Shift+F9 でこの構成を起動するか、デバッグなしで Shift+F10 を起動します。
デフォルトでは、MAUI または Xamarin プロジェクトを作成するか初めて開くときに、JetBrains Rider は必要な実行構成を作成します。この構成をカスタマイズしたり、異なる起動シナリオに合わせて同じタイプの構成を追加したりできます。
Xamarin.Android プロジェクトの実行構成を作成する
以下のいずれかの方法で実行 / デバッグ構成ダイアログを開きます。
メインメニューからを選択します。
ナビゲーションバーが表示された状態()で、実行 / デバッグ構成セレクターからを選択します。
Alt+Shift+F10 を押してから、0 を押します。
実行 / デバッグ構成ダイアログで、新規構成の追加
Alt+Insert をクリックし、Xamarin.Android 構成タイプを選択して、将来この構成を識別するのに役立つ名前を指定します。
Xamarin.Android タイプのスタートアッププロジェクトを選択します。
アプリケーションを実行またはデバッグするときにアプリケーションをデプロイする方法を選択します。
デフォルト APK — ビルド構成で指定されているように APK を作成します。
何もありません — デバイスに APK をインストールしないでください。例: 手動でインストールする場合。
起動フラグフィールドを使用して、adb am start オプションをアプリケーションに渡します。
ターゲットを選択
デフォルトでは、JetBrains Rider は、アプリケーションを実行またはデバッグするたびにターゲットデバイス / エミュレーターを選択できるダイアログを表示します。
このセレクタでエミュレーターまたは接続されたデバイスを選択すると、このダイアログを回避できます。その場合、名前セレクターがその下に表示され、アプリケーションの実行 / デバッグに使用するエミュレーターまたはデバイスを指定できます。
構成を保存するには、適用をクリックします。
関連ページ:
言語およびフレームワーク: MAUI
JetBrains Rider は、Android、iOS、macOS、Windows 用の .NET マウイプロジェクトの作成と操作をサポートしています。JetBrains Rider には XAML 用のデザイナーやプレビューアーは用意されていませんが、エミュレーターまたは接続されたデバイスでビジュアルを微調整し、XAML ホット再ロードで違いを確認することができます。また、C#、VB.NET、その他の言語のコード分析、コーディング支援、デバッグ機能、および統合された VCS クライアントなど...
言語およびフレームワーク: Xamarin
JetBrains Rider は、Android と iOS の両方の Xamarin アプリケーションの作成と操作をサポートしています。現在、JetBrains Rider は Xamarin フォームのデザイナーまたはプレビューアーを提供していませんが、C#、VB.NET、その他の言語のコード分析、コーディング支援、およびデバッグ機能だけでなく、統合 IDE などの一般的な IDE 機能も利用できます。VCS クライアント。Xamarin が依存する他のツール (Android SDK、An...
実行 / デバッグ構成
JetBrains Rider は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、デプロイ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — エディターから .NET 静的メソッドを実行 / デバッグするたびに作成されます。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的な構成は、削除するま...
開始、一時停止、再開、停止
プロセス(アプリケーション、単体テスト、静的メソッド、または実行可能構成を持つもの)をデバッグするには、接続されたデバッガーでこのプロセスを実行する必要があります。デバッグセッションを開始する:デバッグセッションを開始するには、いくつかのオプションがあります。IDE からソースコードを開始できる場合は、を押すか、ツールバーのデバッグをクリックします。このようにして、現在選択されている実行 / デバッグ構成を、接続されているデバッガー(デバッグモード)で起動します。アプリケーションがすでに実行...
プロジェクトとソリューションを作成する
を使用して新しいソリューションで新しいプロジェクトを作成するか、ソリューションエクスプローラーでソリューションまたはソリューションフォルダーノードを右クリックし、を選択して既存のソリューションに新しいプロジェクトを追加できます。新しいソリューションまたはプロジェクトを作成する場合、Rider では、フレームワークごとにグループ化された多数のプリインストールされたテンプレートが提供されます。空のプロジェクト、標準の .NET クラスライブラリとアプリケーション、およびテストプロジェクトを作成するた...
ユーザーインターフェース
JetBrains Rider でソリューションを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはソリューションエクスプローラーの代わりとなるもので、ソリューションの構造を確認したり、特定のファイルを開いたり、現在のファイル内の特定のコード要素に移動したりできます。メインウィンドウの下部にあるステータスバーにあります。ナビゲ...