web-dev-qa-db-ja.com

プロジェクトには既にこの名前のモジュールが含まれています-Android Studio

_Android Studio_のアプリケーションプロジェクトにModuleを正常にインポートしました。次に、以下のリンクに従ってモジュールを削除または削除しました。

Android Studio でモジュールを削除する方法

build.gradle(app)ファイルのdependenciesからプロジェクトモジュールも削除しました。

今、Andoridアプリケーションに同じモジュールプロジェクトを再度含める必要がある場合、許可されず、_Project already contains module with the same name_エラーが発生します。

_Project, Package, Android_構造をチェックインしましたが、モジュールプロジェクトとしてインポートおよび追加する必要があるプロジェクトモジュールはありませんが、まだ存在していると言います。

誰も私がこの問題を克服するのを助けることができますか。

32

誰かがこの問題に直面した場合、古いモジュールを含むフォルダも削除することを除いてremoveからsettings.gradle古いモジュールに対応する行をファイル:include ':youroldmodule'。その行を手動で削除しないと、モジュールの依存関係を追加しようとすると、同じ名前の2つのモジュールが表示されます。

31
eldjon

これに遭遇しました。そして、前に設定したモジュール名でプロジェクトの下にあるフォルダーを削除し、同じ名前のモジュールを再度インポートできます。

これがお役に立てば幸いです。

22
Venson Yen

この方法で問題を解決しました。

  1. モジュール設定を開きます(Mac:command + down; Windows:F4)およびdeleteモジュール。
  2. 削除ディスク上のモジュールフォルダー。 〜/ AndroidStdioProjects /YourApplicationName/ModuleNameにあります。
  3. インポートモジュール。
15
LunaElf

左側のプロジェクトビューには、プロジェクトに含まれる「すべて」は表示されません。ビューはデフォルトで「Android」になっているドロップダウンメニューから切り替えて、「Project Files」に変更できます。これにより、モジュールへの問題のある参照がどこに残っているかがわかります。

または、プロジェクトが置かれているディスクを確認するだけです。メインプロジェクトフォルダーに参照が見つかりました。

5
brandall

Appフォルダーの下のbuild.gradleからcompile project( ':module_name')を削除します

次に、プロジェクトフォルダーの下のモジュールフォルダーを削除します

次に、settings.gradleからモジュール名のエントリを削除します

最終的にコピーされる場所にモジュールのコードを配置した場合、モジュールをインポートすることはできません。モジュールのソースコードをプロジェクトのルートフォルダーに配置しましたが、上記のメッセージでインポートに失敗しました。コードをどこかに移動すると、import Android Studioはコードをコピーします。

0
sunilr

プロジェクトにjunit 4.12を追加しようとしたときにこの問題が発生しました。まず、build.gradle(app)ファイルの依存関係にある古いjunitコードを手動で削除します。次に、削除してライブラリから古いjunit.jarを削除しましたlibsフォルダーを作成し、アプリに新しいlibsフォルダーディレクトリを作成して、library.andを追加します。.....gradleフォルダーの後、プロジェクトビューの終わり近くに古いjunitファイルがあります。この画像......そして私はそれを削除しました。今、私は非常に簡単に、同じ名前のエラーなしで新しいモジュールを追加できます。 この画像で最後の注文を探します

0
Amirbahador IRI

確かではありませんが、お役に立てば幸いです。

ステップ1:アプリのフォーカスを取得するためにAlt + 1を押しました。

ステップ2:プロジェクトのモジュール構造を開くためにF4を押す

ステップ依存関係を選択し、プロジェクトのすべての余分な依存関係を削除します。

[OK]を押します。

グラドルを再同期します。

あなたが私の解決策を明確にしてくれることを願っています。

幸運

0
Chirag Solanki

1つの条件では、このようなフォルダーをコピーした場合

rootProject/module1

モジュールをインポートする場合Androidスタジオは同じ名前のフォルダーがあるかどうかを確認します。持っている場合import Android studioはこのモジュールが含まれていることを通知します、これをsetting.gradleに追加するだけです

include ':modlue1'
0
ning an

プロジェクト構造から既存のモジュールを削除し、フォルダーの名前を変更することでこれを解決しました。フォルダーを削除して同期を実行し、フォルダーを再度追加してインポートしようとすると、ようやく機能しました。

0
dns_mcdaid

プロジェクト構造からモジュールを削除した後にこのエラーが表示される場合は、Android studioでプロジェクトのプロジェクトビューを選択し、探索します。インポートしたモジュールのフォルダーがあり、右クリックしますそれと削除してアプリを再構築します。

0
PK 7