231

いくつかのサブプロジェクトを含むプロジェクトを Android Studio にインポートしました。

サブプロジェクトを実行したい。

このサブプロジェクトの build.gradle をモジュールとして作成することに成功しました。

それを実行するために、実行 > 構成の編集 > + > Android アプリケーションに移動しました。

問題: モジュールを選択しようとすると、ドロップダウン リストに何も表示されません。

どうしてこれなの?

編集:Groovyの下にモジュールとして表示されますが、Androidアプリケーションの下には表示されません。Android アプリケーションの下に表示するにはどうすればよいですか?

4

34 に答える 34

154

build.gradleが_

apply plugin: 'com.android.application'

いいえ

apply plugin: 'com.android.library'

変更したら、gradle を再度同期してください。

ここに画像の説明を入力

于 2014-09-07T12:47:18.493 に答える
91

プロジェクトの親ディレクトリを選択したときに同様の問題が発生しました。プロジェクトを閉じる -> Android Studio からプロジェクトを削除 ->正しいbuild.gradleファイルを選択してプロジェクトをインポートすることで解決しました。

インポート中に正しい build.gradle ファイルを選択していることを確認してください。

于 2014-01-22T22:48:56.023 に答える
73

Module settingsにファセットを追加して、これを修正しました。彼らは行方不明でした。 プロジェクトを右クリック>モジュール設定を開く>ファセット>ファセットを追加(上部に「+」記号) > Android . ファセットを追加すると、モジュールができます。

更新:

gradle の最新バージョンでは、ファセットが削除されました。モジュールを直接追加できるようになりました。 プロジェクトを右クリック>モジュール設定を開く>モジュールを追加(上部に「+」記号)>電話およびタブレットアプリケーション(これで、新しいモジュールを作成して構成できます)。

于 2014-06-26T15:03:19.897 に答える
19

私は運がないすべてのオプションを試しました。だから私は自分の作業ソリューションに行き着きました。次の手順を実行するだけです。

  1. android studio が開いている場合は閉じます。
  2. 現在のワークスペースにモジュール (プロジェクト) をコピーします。
  3. アンドロイド スタジオを起動します。
  4. プロジェクト構造に追加されたモジュールが表示されます。
  5. settings.gradleプロジェクトを開き、 include ':YOUR_MODULE_NAME'.
  6. gradle を同期すると、モジュールがプロジェクトに正常に追加されたことがわかります。
于 2015-10-07T06:16:50.927 に答える
15

Android >> Gradle Scripts >> Build Gradle(Module :app) に移動

このファイルの最初の行が次のようになっていることを確認してください。

apply plugin: 'com.android.application'

このようではない

apply plugin: 'com.android.library'
于 2015-01-15T11:33:03.673 に答える
13

以下は私のために働いた:

  • プロジェクト全体の「settings.gradle」ファイルを編集し、一番下に新しいモジュールを含める行を追加します (「:myNewModule」を含めます) - 例:
include ':myNewModule'
  • 同期グラドル。
  • build.gradle ファイルを新しいモジュール ディレクトリに追加します。最初の行に「apply plugin: 'com.android.application'」と書かれていることを確認する必要があります。プロジェクト内の別のモジュールから build.gradle をコピーするだけで動作するようです。
  • 同期グラドル
  • モジュールが「構成の編集」に表示されるはずです
于 2016-12-28T12:31:50.647 に答える
10

これは主に、ライブラリ プロジェクトをコピーしてビルドしようとしたときに発生します。解決策は追加することです

apply plugin: 'com.android.application'

build.gradle ファイルでは、代わりに

apply plugin: 'com.android.library'

次に、gradle同期を行います

于 2016-11-28T19:38:58.707 に答える
7

これは私にとってはうまくいきました:ファイル>プロジェクト構造...>モジュール>緑色のプラス記号>インポート>次にプロジェクトを選択

于 2014-09-03T20:22:59.527 に答える
5

モジュールの build.gradle ファイルで、正しいプラグインが設定されていることを確認してください。そのはず

apply plugin: 'android'
于 2014-05-16T23:29:50.413 に答える
4

私にとっては、プロジェクトを閉じて再度インポートするだけで問題が解決しました。

于 2014-09-24T16:28:58.080 に答える
4

アンドロイドスタジオ 4+

1- ファイル -> プロジェクトを閉じる

2- .idea フォルダーを削除する

3- プロジェクトを再度開く

于 2021-06-10T08:53:22.057 に答える
2

この行を app.iml ファイルに追加したところ、動作しました

orderEntry type="library" export="" name="appcompat-v7-19.1.0" level="project" />

于 2014-06-23T13:42:41.357 に答える
2

私の場合、問題はbuild.gradle(app)のより高い(またはダウンロードされていない)compileSdkVersionとtargetSdkVersionからのものでした。これは、その sdk イメージをダウンロードしていない別の PC でプロジェクトを複製したために発生しました。

于 2020-10-21T21:29:56.157 に答える
0

私の場合、問題は SDK ライセンスの受け入れにありました。この問題は、SDK Manager を介して適切な SDK バージョンとライセンス同意をダウンロードすることで解決されました。

于 2020-12-21T09:02:28.177 に答える
0

私にとっては:

  1. appプロジェクトフォルダを右クリックして選択Load/Unload Modules...

  2. appモジュールを選択し、 をクリックUnload >して、クリックOK

  3. もう一度右クリックしてapp選択Load/Unload Modules...

  4. appモジュールを選択し、 をクリック< Loadして、クリックOK

appその後、構成リストに再び表示されました。

于 2019-06-05T21:01:07.330 に答える
0

Android-manifest にエラーが存在することがあります。これは、実行 / デバッグ構成にクロスのようなイメージがあるためです。念のため、Android-manifest にエラーがあるかどうかを調べてみてください。

于 2015-11-04T09:42:25.900 に答える
0

次のように、アプリケーションの .iml ファイルにモジュールを追加します。

orderEntry type="module" module-name="yourmoudlename" exported="" 

わたしにはできる。

于 2018-04-20T07:54:40.250 に答える
-2

この種の問題は AndroidManifest.xml に関連しているため、AndroidManifest ファイルにあるバグを確認してください。

于 2016-02-03T05:55:08.587 に答える