2017-03-18 10 views
1

私はAndroidスタジオで下のリンクから開いた小さなgithubプロジェクトを持っています。アンドロイドスタジオのJavaプロジェクトのメインメソッドを呼び出す方法

https://github.com/adakoda/android-screen-monitor

これは、コンパイルエラーがなく、しかし、私はAndroidScreenMonitor.javaからそのmainメソッドを実行するには、no実行構成を参照してくださいません。また、この.javaファイルからjarファイルを作成する方法も見つけられません。

私は、以下のリンクをたどってRunConfigurationsを作成して自分を助けようとした:ファイル名を指定して実行で

Run single java file with standard main(String [] args) method - Android Studio

Running Java application in Android Studio

- > EditConfigurations - > MainClassドロップダウン - > 3個のドットをクリックしてください - >選択してくださいメインクラスウィンドウでは、AndroidScreenMonitor.javaファイルまたはメインファイルとしてのファイルを選択することはできません。つまり、[OK]ボタンは決して有効になりません。

この問題を解決する方法はありますか? Android Studioからこのプロジェクトを実行できるように

+0

Android Studioを使用して、メインでJavaプロジェクトを実行する理由を教えてください。 あなたはintelliJ IDEAを使用することができ、アンドロイドライブラリを混乱させることはありません。 何とか方法があるかもしれないと思いますが、あなたがしようとしていることは一度も試みたことがありません。 Androidスタジオで作成したすべてのJavaモジュールにメインが含まれておらず、Androidプロジェクトのライブラリとして使用するために作成されました –

+0

@ KlitosG.I IntelliJ IDEを試しましたが、同じ問題がありました。 – krrishna

答えて

1

あなたのプロジェクトはswingを使用するEclipseプロジェクトです。 Androidスタジオを使用しないでください。IntelliJを使用してください。

私はあなたのリポジトリをクローン化し、私はあなたのプロジェクトをビルドするには、この手順に従ってください、のIntelliJでそれを構築することができています:

  • のIntelliJの最初の画面にナビゲートし、インポート画面ではプロジェクトのインポート
  • を選択あなたのプロジェクトディレクトリに移動して開きます。

  • 選択のEclipse IntelliJのは、Gradleのビルドシステムにプロジェクトを変換します

  • 外部モデルとして。

  • プロジェクトは問題なく構築する必要があります。

  • 実行するには、[実行] - [設定の編集]を選択します。左上隅に

  • は、メインクラスでは、プラス(+)アイコンを選択したアプリケーション

  • を選択する3個のドットを選択して、あなたのメインクラスを選択します。

  • 設定に名前を付けて、提案:アプリケーションを入力して[OK]を押します。

  • 右上隅にあるドロップダウンリストには、アプリケーションと再生ボタンがあり、再生をクリックするとプロジェクトが実行されます。

+1

この回答に追加するには、jdk1.5も検索してください。 あなたのコンピュータにインストールされているjava sdkを選択する必要があります。例えば、jdk1.8 –

+0

Android StudioはIntellijと同様にJavaアプリケーションを実行します –

+0

@ cricket_007本当ですか? Android Studioには、依存関係を選択するためのインポート画面がありません。私はそれがADT、私が試みたことがない純粋なEclipseプロジェクトを使用するEclipseプロジェクトをインポートできることを知っています。 – jonathanrz

関連する問題