Saya tahu pertanyaan ini telah diajukan sebelumnya dan saya telah melihat sejumlah besar solusi di luar sana, namun sepertinya tidak ada yang berhasil untuk saya. Saya dapat membangun apk saya tanpa masalah sampai kesalahan ini mulai muncul. Saya telah mencoba membersihkan proyek saya, menghapusnya dari ruang kerja dan mengimport ulangnya, menghapus "Java Builder" dari Builder saya untuk proyek, membangun proyek secara manual, menyusun kembali jalur java build saya. Saya tidak memiliki masalah kompilator yang terlihat dan tidak ada masalah di ruang kerja saya.
Saya pernah mengalami masalah ini sebelumnya dan menyelesaikannya sekali dengan menghapus proyek dari ruang kerja saya dan mengimpor kembali dan lain waktu saya menyelesaikannya dengan menghapus "Java Builder" dari jalur build java saya. Tampaknya tidak ada yang berfungsi saat ini. Saat ini saya memiliki sebagian besar pengaturan yang diatur kembali ke default (yaitu java build diperiksa lagi).
Saya menjalankan windows 7 (64 bit) dan menggunakan jdk1.6.0_21 via Eclipse 3.6.
Setiap saran akan sangat dihargai karena saya telah kehilangan banyak waktu pengembangan pemecahan masalah ini.
[Perbarui] Lokal saya adalah bahasa Inggris & Saya telah mencoba menghapus debug.keystore, Amerika Serikat yang terkait dengan masalah 834
android update project --path .
dari root proyek Anda, lalu mencoba untuk menjalankanant debug
. Ini menghasilkan kesalahan build spesifik yang mengarah ke solusi saya; untuk alasan apa pun, Eclipse tidak mengatakan apa yang salah.Jawaban:
Silakan ikuti langkah-langkah ini; ini mungkin membantu Anda:
Klik kanan proyek aplikasi Anda dan pergi ke Properties
Pilih Android dari daftar sisi kiri
Hapus centang pada kotak "Is Library"
Jika proyek aplikasi Anda bergantung pada proyek perpustakaan yang ada di ruang kerja Anda, tentu saja mereka perlu mencentang kotak "Apakah Perpustakaan".
sumber
Is Library
kotak centang setiap kali saya mengubahnya?menghapus file R.Java di folder / Gen melakukan trik untuk saya
sumber
Saya mencoba semua solusi di atas. tapi itu tidak berhasil.
Solusinya adalah restart gerhana !!!!!!!
Semoga ini bisa membantu seseorang :)
sumber
Dalam kasus saya, masalah ini dimulai setelah eclipse memperbarui plugin dengan rilis v4.0 API. Saya memperbaikinya dengan membuka preferensi utama untuk Eclipse dan di bawah Android-> Bangun hapus centang 'Lewati pengemasan dan dexing hingga ekspor atau peluncuran'
Catatan: jika Anda gerhana memberi Anda kesalahan 'crunch' Perintah Tidak Dikenal kemudian ikuti posting ini
sumber
Saya telah mencoba mengumpulkan jawaban terbaik dari orang lain ke dalam daftar langkah demi langkah untuk dicoba secara berurutan:
gen
folder, termasukR.java
file yang disebutkan dalam beberapa jawaban orangJAVA_HOME
diatur dengan benar. Ikuti langkah-langkah di artikel iniJika Anda melengkapi daftar di atas, dan masih belum menyelesaikan masalah, silakan tinggalkan komentar, atau jika Anda menemukan sesuatu yang berfungsi, silakan mengedit jawaban dan menambahkannya.
sumber
Hapus proyek dari ruang kerja Anda & impor lagi.
Ini berhasil untuk saya.
Tidak percaya masalah serupa telah ada sejak 2008.
http://code.google.com/p/android/issues/detail?id=834 .
sumber
Saya bukan ahli, tetapi gerhana di Windows, melakukan aplikasi android, menolak untuk membuat file default.properties (dalam direktori root aplikasi). Saya baru saja menyalin satu dari aplikasi lain dan berfungsi dengan baik. Konten sederhana, untuk proyek Android 2.2 hanya dikatakan (mengabaikan komentar):
target = android-8
angsa
sumber
Saya memiliki masalah yang sama dengan OP kecuali semua saran ini tidak berfungsi. Saya menemukan solusi untuk saya.
Pastikan bahwa "Lewati kemasan dan dexing sampai ekspor atau diluncurkan." dipilih.
Pergi ke Window -> Preferences -> Android -> Build. Pastikan opsi itu dipilih dan diterapkan.
Saya tahu ini tidak masuk akal, tetapi tidak memilihnya memberi saya kesalahan ini dan dengan itu dipilih itu hilang dan apk diinstal.
Saya menggunakan skrip ant build yang dibuat secara otomatis dari android dan HANYA menggunakannya sebagai proses build saya di eclipse. Saya tidak menggunakan metode build lain.
sumber
Saya menemukan jawabannya. Saya merujuk JavaSE-1.5 dan menggunakan JDK 1.6. Saya mengubahnya untuk menggunakan 1.6 dan yang muncul untuk memperbaikinya.
Sepertinya melalui penelitian saya itu adalah pesan kesalahan kelebihan beban yang mencakup banyak kasus kesalahan.
sumber
Saya baru saja memperbaiki ini dengan memilih kembali JRE default untuk lingkungan eksekusi (JRE6 untuk JavaSE-1.6 dalam kasus saya). Itu tidak dicentang karena beberapa alasan.
sumber
Ini memperbaiki masalah saya. Saya terus mendapatkan kesalahan konsol dalam eclipse "Tidak dapat menemukan com_android_vending_licensing.apk" dan meskipun tampaknya tidak mempengaruhi cara aplikasi saya berjalan, itu mengganggu. Jadi pergi ke properti proyek com_android_vending_licensing dan hapus centang pada opsi "is library", membangun proyek untuk menghasilkan apk yang diperlukan dan kemudian kembali ke properti proyek com_android_vending_licensing dan memeriksa kembali kotak centang "is library" memperbaiki masalah.
sumber
Jalankan Eclipse sebagai "Administrator" dan kemudian impor proyek.
sumber
Tidak satu pun dari hal-hal ini bekerja untuk saya. Saya mencoba mengakses kode asli melalui jni, pertama dengan sampel NDK. Apa yang saya temukan adalah build tidak akan berjalan jika jarlist.cache tidak ada dalam direktori bin proyek. Jika saya menyalin satu dari proyek lain ke lokasi itu (mungkin perlu menyegarkan untuk melihat folder di Eclipse), build berfungsi setiap saat.
sumber
Bersihkan proyek dan itu akan dilakukan. Kadang-kadang itu terjadi tanpa disadari tetapi terus berusaha untuk menyelesaikan menggunakan metode diff.
sumber
Saya entah bagaimana telah melakukan konfigurasi Run sebagai aplikasi Java, bukannya Android.
sumber
masalahnya bagi saya adalah saya mencoba menggunakan IBM RAD yang tampaknya tidak berfungsi dengan baik untuk ini, saya menginstal Eclipse dan sekarang memiliki kesalahan yang berbeda tetapi saya harus dapat melewatinya
sumber
Di komputer saya (Windows7, 64bit) saya bisa memperbaikinya dengan mengatur lingkungan eksekusi saya ke varian 32d dari jdk (saya menggunakan 1.6.0_23). Dan saya mencoba banyak hal sebelumnya ...
sumber
Jawaban SHA1 melakukannya untuk saya: setelah memperbarui ke sdk / adt terbaru, proyek saya menolak untuk membangun apk; hapus centang pada opsi untuk menyelesaikan masalah.
Saya tidak tahu apakah pembaruan memeriksa ini, atau apakah itu diperiksa sebelumnya tetapi adt baru mengacaukan segalanya, tetapi semuanya berfungsi lagi sekarang :)
sumber
Dalam kasus saya ini berhasil:
Hapus file R.Java di folder / Gen
+
Hapus semua impor "R.Android" yang ditambahkan Eclipse ke beberapa kelas java saya !!!
dan membangun kembali proyek.
sumber
hapus - R.java - Bersihkan proyek dan jalankan lagi .. ini bekerja untuk saya ..
sumber
Temukan folder proyek di sistem Anda, masukkan Properti itu melalui menu konteks dan hapus pilihan "Hanya Baca". Bekerja dalam kasus saya.
Ini tampaknya menjadi sumber masalah dalam banyak kasus, apalagi beberapa solusi di sana berdasarkan pada menyalin / menulis ulang file dalam proyek apa yang membuat mereka non-read-only.
sumber
Ini disebabkan oleh JAVA_HOME tidak diatur dengan benar. Itu dapat dengan mudah diselesaikan dengan mengikuti langkah-langkah dalam artikel ini .
sumber
Milik saya disebabkan oleh masalah ini (ketidakcocokan antara ADT dan SDK), dan diperbaiki dengan demikian:
sumber
Saya kasus saya, saya harus beralih dari API 21 ke API 19, bersihkan dan bangun dan semuanya baik-baik saja. Saya menggunakan Mac dan ternyata API 21 tidak sepenuhnya didukung di Yosemite.
sumber