私は問題があります。プロジェクトを起動しようとすると、エラーが発生します。
"ERROR: APK path is not specified for module"
私はこの答えに従います APKパスがモジュール "Example-Example"に指定されていません ですが、結果は得られません。これ以上のアイデア?
最後に私は解決策を見つけました。
最後にパスが必要です:
D:\<path to your project root>\bin
プロジェクトをビルドしてみてください。
誰かのためになるかもしれません...
注:Android Studioを使用する場合 this の答え。
「コンパイラ」タブが見つからなかったため、私のAndroid Studio(0.6.1)で受け入れられた回答を使用できませんでした。この構造はIntelij用であると思われます。それでも、それは私を指摘しました適切なソリューションへ:
私のプロジェクトには、メインのAPKモジュール以外にいくつかのLIBモジュールが含まれており、すべてのモジュールを同じコンパイラ出力ディレクトリを使用するように設定することで、エラーを修正しました。これを行うには、次の手順に従う必要があります。
別の理由として、出力ディレクトリが有効なディレクトリに設定されていないことが考えられます。相対パスは、少なくともIntelliJ 14ではサポートされていないことに注意してください。
プロジェクト構造(Cmd-;)>モジュール>パス:
コンパイラの出力を[Use module compile output path]に設定し、APKの目的の出力ディレクトリを選択/作成します。
開発マシンで64ビットのディストリビューションを実行している場合は、最初に追加のパッケージをインストールする必要があります。 buntu 13.1(Saucy Salamander)およびaboveの場合、apt-getを使用してlibncurses5:i386、libstdc ++ 6:i386、およびzlib1g:i386パッケージをインストールします。
Sudo dpkg --add-architecture i386
Sudo apt-get update
Sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Ubuntuのearlierバージョンの場合、apt-getを使用してia32-libsパッケージをインストールします。
apt-get install ia32-libs
注-ここでも同じ問題が発生しました。intellijは多くのものをキャッシュするようです。すべての設定はUIで正しく行われましたが、スペルミスのため、リファクタリング機能を使用して.imlファイルの名前を変更しました。 .idea/modulesファイル内の古いモジュールのスペリングへのぶら下がり参照が、それが作成した新しいモジュールとともに残され、ビルドパスを更新しませんでした(キャッシュ?)エントリを削除する.xmlファイル(intellijを閉じた状態ですべてのエントリを安全にするため)は、intellijを再起動し、.imlファイルを再インポートしました。
また、Androidデバイスを再起動しました。
おそらくやり過ぎですが、これは私の場合の問題を解決しました。