私はAndroidアプリ開発の世界で初心者です。プロジェクトを作成していましたAndroid Studioで例を示します。私はLunchList.Javaを持っていますsrc/main/Java/apt.tutorial.lunchlist内のファイルすべて昨日まで正常に動作していました。しかし、私が開くとAndroid Studio今日、次のエラーが表示されました
「以下のモジュールはGradle構造から削除されました。プロジェクトからも削除するモジュールを確認してください:」
☑ランチリスト
☑LunchList-LunchList
[〜#〜] ok [〜#〜]およびCancelボタンがあります。削除したくありません。キャンセルをクリックして続行します。
その後、エミュレータでアプリケーションを実行しようとすると、エミュレータは実行されますが何も起こりません。そして私はこのエラーを受け取りました
デバイスを待っている。
対象デバイス:emulator-5554(Android)
エラー:APKパスがモジュール「LunchList-LunchList」に指定されていません
何が悪かったのかわかりません。私を助けてください。
[編集:両方のチェックを外して[OK]をクリックしました。しかし、その後最初のエラーは表示されませんが、2番目のエラーが表示されます)
終了Android studio。 Administrator Privilegeで起動します。
これによりWindows 7のAndroid Studio v0.1の問題が解決しました。
私は同じ問題を抱えていました、私は未選択 2つのファイルを受け取り、その後エラーを受け取りました
"ERROR: APK path is not specified for module"
Android Studio and reopenedプロジェクトを再起動したところ、再び正常に動作しました。
それは確かにバグですが、簡単な回避策があります。
これが私のために働いたものです:delete.idea/
および*.iml
ファイル、次にプロジェクトを再度開きます(gradleプロジェクトとして)-すべてのアイデアファイルが再作成され、すべて正常に動作します
IntelliJ CEでも同じエラーが発生しました。
強力なテキストimodule設定で「プロジェクトコンパイル出力パスを継承」を選択して修正しました([パス]タブ>コンパイラ出力)
私の場合、同じプロジェクトを何度もインポートしました。 Android Studioが古い設定を上書きしたため、このエラーは解消されました!
これは、2.0にアップデートしたときに発生しました。 gradle dirではなくsrc dirの下のbuild.gradleファイルの依存関係を変更する必要がありました。から変更する
dependencies {
classpath 'com.Android.tools.build:gradle:0.4.0'
}
に
dependencies {
classpath 'com.Android.tools.build:gradle:0.5.+'
}
これがどの程度役立つかわかりませんが、Android Studio 0.2.0に更新した後、今朝同じエラーが発生しました。最初に、build.gradleファイルを変更して、私のプロジェクトで使用する適切なGradleプラグインはバージョン0.5.0(0.4ではなく)でした。build.gradleを変更した後、ビルドしようとすると「モジュール..にAPKパスが指定されていません」というエラーが表示されました。 終了して再起動Android Studio。
マニュアル「プロジェクトの移動方法」があります ここ
私はプロジェクトを移動し、問題を解決し、このマニュアルに従って、あなたのようなウィンドウを取得し、「OK」を選択しました。そして今、それは非常にうまく機能します。
同じ問題があり、解決策を見つけました。 Stackoverflow Question これはエラーを修正する同じ方法です
また下には「SDK」もあり、それらも一致させる必要がありました。名前とビルドターゲット。それが私を助けてくれることを願っています。どうやらIntelliJはAndroid Studioが何であるかです。
適切なSDKを設定するのに役立ちました... Program FilesのSDKを使用しましたが、機能しませんでした。
次に、次のSDK(local.propertiesで設定)を使用することがわかりました。
sdk.dir=C:/Program Files (x86)/Android/android-studio/sdk
お役に立てれば...
通常、この問題は、フォルダを変更したか、別の場所に移動した場合に発生することがわかりました。
AndroidStudioで.ideaフォルダーを開いた場合は、古い場所への参照を検索してください。見つかった場合は、新しい場所に置き換えてください。一部の行はハードコーディングされているようです。
私はこれを見つけます:
http://www.chrisdew.com/blog/2013/07/17/Android-studio-nosuchmethoderror-lazystringarraylist/
それは私にとって本当に助けです。
したがって、私の場合、問題は2つのライブラリーを持つことでした。
protobuf-2.4.1.jar
および新しいprotobuf-2.5.0.jar
エラーが発生しました:
APK path is not specified for module “Example-Example”
これを修正するには、ファイル名をprotobuf-2.4.1.jarからprotobuf-2.4.1.jar.disabledに変更します。
mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled
最後に!ここにある更新されたソリューション: