私はこの質問が以前に尋ねられたことを知っています、そして私はそこにたくさんの解決策を見ました、しかしまだどれも私のために働かないようです。このエラーが発生するまで、問題なくapkを構築できました。私は自分のプロジェクトをきれいにし、ワークスペースからそれを削除し、それを再インポートし、プロジェクトのために私のビルダーから "Java Builder"を削除し、手動でプロジェクトをビルドし、私のJavaビルドパスを並べ替えることを試みました。目に見えるコンパイラの問題はなく、ワークスペースにも問題はありません。
私は以前この問題を経験していましたが、私のワークスペースからプロジェクトを削除して再インポートすることで一度それを解決しました。そして私のJavaビルドパスから "Java Builder"を削除することで解決しました。今回は誰も動いていないようです。現在、ほとんどの設定をデフォルトに戻しています(つまり、Javaビルドが再度チェックされます)。
私はWindows 7(64ビット)を実行していて、Eclipse 3.6経由でjdk1.6.0_21を使用しています。
私はすでにこれをトラブルシューティングしている開発時間の負荷を失っているので、どんな提案でも大いに評価されるでしょう。
[更新]私のロケールは英語です。私は---に関連して、debug.keystoreを削除しようとしました issue 834
次の手順に従ってください。これはあなたを助けるかもしれません:
アプリプロジェクトを右クリックして[プロパティ]に移動します。
左側のリストからAndroidを選択します
[ライブラリ]チェックボックスをオフにします。
アプリプロジェクトがワークスペースにあるライブラリプロジェクトに依存している場合は、もちろん「Is Library」ボックスをチェックする必要があります。
/ GenフォルダにあるR.Javaファイルを削除するとうまくいきませんでした
上記の解決策をすべて試しました。しかしうまくいきませんでした。
解決策はEclipseを再起動することでした!!!!!!!
これが誰かに役立つことを願っています:)
私の場合、この問題はEclipseがv4.0 APIリリースでプラグインを更新した後に始まりました。私はEclipseのメイン設定に行き、Android-> Buildのチェックを外して 'エクスポートまたは起動するまでパッケージ化とデクシングをスキップする'のチェックを外しました。
注:あなたのEclipseがあなたにUnknown Command 'crunch'エラーを与えた場合 この記事に従ってください
私は順番に試すべき事のステップバイステップのリストに他の人々の答えのベストを集めることを試みました:
gen
フォルダ全体を削除して再作成する必要があります。これには、一部の人々の回答で言及されているR.Java
ファイルも含まれます。Java_HOME
が正しく設定されていることを確認してください。 この記事 の手順に従ってください上記のリストに記入しても問題が解決しない場合は、コメントを残してください。または、問題が解決した場合は、遠慮なく答えを編集してに記入してください。
ワークスペースからプロジェクトを削除して再度インポートしてください。
これは私にとって役に立ちました。
2008年以降、同様の問題が発生したとは言えません。
http://code.google.com/p/Android/issues/detail?id=834 。
私は専門家ではありませんが、Windows上のEclipseは、Androidアプリを作成しており、default.propertiesファイルの作成を拒否しています(アプリのルートディレクトリにあります)。他のアプリからコピーしたばかりなので、うまくいきます。単純なコンテンツは、Android 2.2プロジェクトのためだけにそれは(コメントを無視して)言う:
ターゲット= Android-8
ふわふわ
私はOPと同じ問題を抱えていましたが、これらすべての提案が機能しなかった点が異なります。私は解決策を見つけました。
「エクスポートまたは起動するまでパッケージとデクシングをスキップする」が選択されていることを確認してください。
「ウィンドウ」 - >「設定」 - >「Android」 - >「ビルド」の順に選択します。そのオプションが選択され適用されていることを確認してください。
私はこれがあまり意味をなさないことを知っていますが、それを選択しないことは私にこのエラーを与えていました、そしてそれを選択してそれは消えてapkがインストールされます。
私はAndroidから自動生成されたantビルドスクリプトを使用しており、Eclipseでのビルドプロセスとしてのみ使用しています。他のビルド方法は使用していません。
これらのことのどれも私のために働きませんでした。私は最初にNDKサンプルで、jniを通してネイティブコードにアクセスしようとしています。私が見つけたのは、jarlist.cacheがプロジェクトのbinディレクトリにないとビルドが実行されないことです。別のプロジェクトからその場所にコピーすると(Eclipseでフォルダーを表示するために更新が必要になる場合があります)、毎回buildが機能します。
これで私の問題は解決しました。私はEclipseでコンソールエラー「com_Android_vending_licensing.apkが見つかりませんでした」を受け取り続けました、そしてそれが私のアプリの実行方法に影響を与えていないように見えても、それは厄介でした。そのため、com_Android_vending_licensingプロジェクトのプロパティに入り、「is library」オプションのチェックを外し、必要なapkを生成するようにプロジェクトをビルドしてから、com_Android_vending_licensingプロジェクトのプロパティに戻って「is library」チェックボックスを再度チェックすると、問題は解決します。
私はそれを考え出した。私はJavaSE-1.5を参照し、JDK 1.6を使用していました。私は1.6を使うようにそれを変更しました、そしてそれはそれを修正するようです。
私の調査では、多くのエラーケースをカバーするオーバーロードされたエラーメッセージであるように思えます。
実行環境にデフォルトのJRE(私の場合はJRE 6 for Java SE-1.6)を選択して、これを修正しました。それは何らかの理由で未チェックになりました。
プロジェクトをきれいにしてください。時々それは無意識のうちに起こりますが、diffメソッドを使って解決しようとし続けます。
私はどうにかしてAndroidの代わりにJavaアプリケーションとしてRun設定をしました。
Eclipseを「管理者」として実行してからプロジェクトをインポートします。
私の場合は、API 21からAPI 19に切り替え、クリーンにしてビルドする必要がありました。また、すべて問題ありませんでした。私はMacを使っていますが、明らかにAPI 21はYosemiteでは完全にはサポートされていません。
私のマシン(Windows 7、64ビット)では、実行環境を32ビット版のjdkに設定することでこれを修正できました(私は1.6.0_23を使用しました)。そして私は以前にたくさんのことを試しました...
私のものは this problem(ADTとSDKの間の非互換性)によって引き起こされたもので、次のように修正されました:
あなたのシステムでプロジェクトのフォルダを見つけ、コンテキストメニューからそのプロパティを入力し、そして "Read only"オプションの選択を解除してください。私の場合はうまくいきました。
これが多くの場合問題の原因であるように思われます、さらにいくつかの解決策はそれらを非読み取り専用にするプロジェクト内のファイルのコピー/書き換えに基づいています。
私の場合、これはうまくいきました:
/ Genフォルダ内のR.Javaファイルを削除します。
+
すべて削除"R.Android"インポート Eclipseが私のJavaクラスのいくつかに追加しました!!!
そしてプロジェクトを再構築します。
これは、Java_HOMEが正しく設定されていないことが原因です。これは この記事の手順 に従って簡単に解決できます。
remove - R.Java - プロジェクトをクリーンにして、もう一度実行してください。
SHA1の答えは私のためにそれをしました:最新のsdk/adtに更新した後、私のプロジェクトはapkを構築することを拒否しました。このオプションをオフにすると問題は解決しました。
アップデートでこれがチェックされたのか、それとも以前にチェックされたのかはわかりませんが、新しいadtで問題が発生しましたが、現在は再び機能します:)
私にとって問題なのは、私はIBM RADを使用しようとしていましたが、これは正しく機能しないようです。Eclipseをインストールしてから別のエラーが発生しましたが、回避できます