Android Studioバージョン1.0.1をインストールしました。私は自分のプロジェクトをEclipseからインポートしましたが、それはうまく動きます。それから私はモジュールを削除し、私のAndroid Studioプロジェクトにそれを再インポートします。 gradleビルドには "BUILD SUCCESSFUL"と書かれていますが、メッセージが表示された警告ウィンドウが表示されます。
Gradleの実行を完了できませんでした。原因:すでに破棄されています:モジュール: 'MYMODULENAME'
今すぐアプリを起動できません。私ができることは何か考え?
編集:私は以下の手順で問題を解決しました。
注:これは純粋にIDEA/ASの問題です、gradlew clean
|ビルド>クリーンBuild> Rebuildはあなたの時間を無駄にするだけです
ここでの解決策のほとんどは暗闇の中で盲目的な刺し傷です。これが私が根本的な原因であることがわかったものです:
.iml
ファイルが失われている可能性があります(おそらくそれを削除したためです)。エラーのあるモジュールに.iml
があるかどうかを確認してください。.idea/modules.xml
にそのモジュールのエントリがあるかどうかを確認してください。同期中に、IDEA/ASが.idea/modules.xml
に新しい重複エントリを追加しようとしていることに気付きました。この重複エントリは、同期がメモリ内のモジュールをリセットしようとしている間に、おそらく2回破棄されます。
クイックソリューション:最も簡単に動作させるには、.idea/modules.xml
ファイルとともに.iml
を削除します。さらに.idea/modules/
フォルダがある場合はそれを削除する価値があります。 Android Studioを再起動し(キャッシュをクリアする必要はありません)、GradleビューまたはツールバーからGradle同期を強制してファイルを再作成します。
私はこの問題を考え出しました:
./gradlew
clean最も簡単な解決策(これを最初に試してください)。
Android Studioを終了して再起動します。 (閉じないで終了)
必要に応じて[ビルド]> [プロジェクトをクリーンアップ]をクリックします。
私のために働く:ファイル - >キャッシュの無効化/再起動... - >無効化して再起動
私にとってこれは私がモジュールを削除して同じパッケージ名で新しいモジュールを構築したときに起こりました。
クリーン&スタジオを再起動
別の解決策としては、settings.gradleにアプリを追加したかどうかを確認してください
include ':app'
以下のソリューションが私のために働く
.iml
ファイルを削除しますgradlew clean
やInvalidate Cache and Restart
が役に立たないことが時々あります。これらの方法はそれ自身ではAndroid Studio特有のファイルをきれいにしないからです。
この場合、ASを閉じて、.idea
ファイルが存在するルートプロジェクト内の.iml
ディレクトリとsettings.gradle
ファイルを削除します。これにより、ASは新たな理由から再構築されます。
受け入れられた答えは私にはうまくいきませんでしたが(残念ながらコメントを残すことはできません)、正しい方向に導かれました。
.idea/libraries
で、いくつかの重複xmlファイルがあることがわかりました(重複は_aar.xml
ビットの前に2という名前が付けられました)。
それらを削除し、Android studioを再起動して、エラーを修正しました
私はまた時々この問題に直面します。右側にある、Androidスタジオの一番下のバーにあるグラドルコンソールをクリックします。ログに正確なエラーが表示されます。私の問題は、私がSDK 22をコンパイルしていて、インポートしたappcomactライブラリがsdk 23だったことです。
私のAndroidプロジェクトでRNコンポーネントを操作するときに同様の問題があり、この問題を回避する唯一の方法は、gradleプロジェクトを無視することでした。
これをする:
何が原因なのかわかりませんが、React Native Mapsを使用しているときにこのようなことが起こりました。
注:それでも問題が解決しない場合問題を引き起こしていたgradleプロジェクトを更新してみてください。
私の場合、 この質問 と同じように、シンボリックリンクディレクトリにプロジェクトがあったために起こりました。プロジェクトを実際のディレクトリで再度開き、gradle(File -> Sync with Gradle files
)を再構成すると、問題はなくなりました。恥ずかしい、Android Studio!
(awの)いくつかのgradleファイルを削除した後、私は同じ問題を抱えていた
私はそれらを「無視無視」とマークすることでそれを解決しました
私はそれが最良の答えではないと思いますが、それは私のためにそれを解決します
Gradle(右側のバー) - >問題のあるGradleを右クリック - >無視