実行構成で「モジュールが指定されていません」というエラーが表示されます。ドロップダウンにモジュールが表示されていませんが、私のモジュールには問題はありません。この問題は、モジュール名をリファクタリングし、settings.gradleを新しい名前に変更したときに発生しました。
プロジェクト構造に移動してモジュールを選択すると、画面には何も表示されず、エラーも表示されません。
100%確信はありませんが、モジュールの横にあるアイコンは、電話のあるフォルダーではなく、カップのあるフォルダーのように見えます。
私の正確な手順-
気にしないで、settings.gradleの名前を変更して同期し、それから元に戻して再度同期すると、今回は不可解に機能しました。
app
モジュールを追加しますプロジェクトのルートフォルダーで、settings.gradle
ファイルを開いて編集します。
ファイルからinclude ':app'
を削除します。
Android StudioでFile
メニューをクリックし、Sync Project with Gradle files
を選択します。
同期後、include ':app'
をsettings.gradle
ファイルに追加し直します。
Sync Project with Gradle files
を再実行します。
プロジェクトディレクトリでapp.imlを削除し、Android studioを再起動してください。
Settings.gradleファイルに次の行がないことがわかりました
「:app」を含める
「:app」モジュールが含まれていることを確認してください
Android Studio 3.2.1での更新後、同じ問題が発生しました。すべてが機能した後、プロジェクトを再インポートする必要がありました
ライブラリを開発しているので、これに苦労しました。アプリケーションとして実行したい場合があります。
App/build.gradleから、apply plugin: 'com.Android.application'
の代わりにapply plugin: 'com.Android.library'
があることを確認します。
App/build.gradleにもこれがあるはずです:
defaultConfig { applicationId "com.your_company.your_application" ... }
最後に、Gradle同期を実行します。
プロジェクトディレクトリにsettings.gradleファイルが見つからない場合
Settings.gradleファイルを追加
Settings.gradleファイル内にinclude ':app'を追加します
プロジェクトを再構築または同期する
アプリモジュールが構成ファイルに表示されます。
build.gradle
ファイルを確認し、apply plugin: 'com.Android.application'
の代わりにapply plugin: 'com.Android.library'
を使用していることを確認してください
それは私のために働いた
「モジュールのクラスパスを使用:」ドロップダウンオプションを選択し、モジュールを選択する必要がありました。
このコードをアプリから削除してください
Android{
defaultConfig.applicationId="com.storiebox"
}
現在、演習用にAS 3.3を推奨しています。
これらの設定は、プロジェクトに2つの小さな変更を加えた現在の3.3ベータバージョンで機能します。
Build.gradle(プロジェクト)で、gradleバージョンを3.3.0-rc02に変更します
メニューで[ファイル]-> [プロジェクト構造]に移動します。そこで、gradleバージョンを4.10.0に変更できます。