web-dev-qa-db-ja.com

モジュール "Example-Example"のAPKパスが指定されていません

私は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番目のエラーが表示されます)

16
Ratan Parai

終了Android studioAdministrator Privilegeで起動します。
これによりWindows 7Android Studio v0.1の問題が解決しました。

13
Jit

私は同じ問題を抱えていました、私は未選択 2つのファイルを受け取り、その後エラーを受け取りました

"ERROR: APK path is not specified for module"  

Android Studio and reopenedプロジェクトを再起動したところ、再び正常に動作しました。

それは確かにバグですが、簡単な回避策があります。

8
Jonas Aarts

これが私のために働いたものです:delete.idea/および*.imlファイル、次にプロジェクトを再度開きます(gradleプロジェクトとして)-すべてのアイデアファイルが再作成され、すべて正常に動作します

8
huge

IntelliJ CEでも同じエラーが発生しました。

強力なテキストimodule設定で「プロジェクトコンパイル出力パスを継承」を選択して修正しました([パス]タブ>コンパイラ出力

4
Jokahero

私の場合、同じプロジェクトを何度もインポートしました。 Android Studioが古い設定を上書きしたため、このエラーは解消されました!

3
IgorGanapolsky

これは、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.+'
}
3
cubeloid

これがどの程度役立つかわかりませんが、Android Studio 0.2.0に更新した後、今朝同じエラーが発生しました。最初に、build.gradleファイルを変更して、私のプロジェクトで使用する適切なGradleプラグインはバージョン0.5.0(0.4ではなく)でした。build.gradleを変更した後、ビルドしようとすると「モジュール..にAPKパスが指定されていません」というエラーが表示されました。 終了して再起動Android Studio

2
Justin Pollard

マニュアル「プロジェクトの移動方法」があります ここ

私はプロジェクトを移動し、問題を解決し、このマニュアルに従って、あなたのようなウィンドウを取得し、「OK」を選択しました。そして今、それは非常にうまく機能します。

1
mario.san

同じ問題があり、解決策を見つけました。 Stackoverflow Question これはエラーを修正する同じ方法です

また下には「SDK」もあり、それらも一致させる必要がありました。名前とビルドターゲット。それが私を助けてくれることを願っています。どうやらIntelliJはAndroid Studioが何であるかです。

1
John

適切なSDKを設定するのに役立ちました... Program FilesのSDKを使用しましたが、機能しませんでした。

次に、次のSDK(local.propertiesで設定)を使用することがわかりました。

sdk.dir=C:/Program Files (x86)/Android/android-studio/sdk

お役に立てれば...

1
Martin We

通常、この問題は、フォルダを変更したか、別の場所に移動した場合に発生することがわかりました。

AndroidStudioで.ideaフォルダーを開いた場合は、古い場所への参照を検索してください。見つかった場合は、新しい場所に置き換えてください。一部の行はハードコーディングされているようです。

1
darkflamejam

私はこれを見つけます:

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

1
Kozlov V

最後に!ここにある更新されたソリューション:

Android APKパスがモジュールに指定されていません

  • オープンプロジェクト構造
  • [モジュール]タブをクリックします
  • プロジェクトを展開し、Androidをクリックします
  • 右側の[コンパイラ]タブをクリックします
  • 「APKパス」フィールドを探しますプロジェクトのルートフォルダーを入力します(例:/Users/bla/project/my.apk)[適用]をクリックして[OK]をクリックします
0
Anona112