Mengekspor APK dari eclipse (ADT) akan mogok secara diam-diam


133

Setiap kali saya mencoba mengekspor APK dari Eclipse (mencoba Juno dan Indigo) di Mac, gerhana macet setelah beberapa detik

Ini dulu berfungsi dengan baik pada penyiapan saya saat ini.

Menjalankan aplikasi langsung (mode debug) di ponsel saya berfungsi dengan baik.

Kesalahan dari konsol adalah:

Invalid memory access of location 0x10073f113 rip=0x101f656f7
Bus error: 10

Saya menggunakan Mac OS X 10.7.4 pada ~ 2010 MacBook Pro, dengan java berikut:

java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

Saya menggunakan ADT 20.

Saya sudah mencoba memasang ulang Eclipse dan Android SDK, dan mengunduh ulang ADT.

Tampilan kesalahan Eclipse tidak menunjukkan apa-apa

Adakah ide tentang metode berbeda yang dapat saya coba, atau cara lain untuk menyelidiki apa yang salah?

Bersulang

Pembaruan: Untuk siapa pun yang datang pasca-2014, Anda harus menggunakan Android Studio , yang tidak memiliki masalah ini.

Jawaban:


411

Nonaktifkan Proyek / Bangun Secara Otomatis saat Anda mengekspor

Saya pikir adalah masalah Eclipse tidak dapat mendeteksi perintah Android masih berfungsi atau yang serupa.

Tentu saja ada pilihan pembuatan APK menggunakan Ant di luar Eclipse Anda dapat membuat Ant build.xml dari proyek Eclipse Anda info lebih lanjut di dokumen resmi Android


1
Saya telah pindah dari ini beberapa waktu yang lalu tetapi mengingat jumlah suara positif yang dimiliki jawaban Anda, saya akan menganggap itu berfungsi
whalabi

2
Tidak tahu mengapa tetapi ini juga berfungsi untuk saya di Ubuntu Linux (Dell XPS13 menjalankan distro Project Sputnik dengan ADT Bundle terbaru). Masalah dimulai tanpa perubahan atau peringatan apa pun, suatu hari berhasil, hari berikutnya tidak. Peningkatan ke ukuran tumpukan tidak memperbaikinya tetapi segera setelah saya mematikan pembuatan otomatis, semuanya baik-baik saja. Aneh.
BasicPleasureModel

35
Tidak percaya ini masih terjadi. Jadi pada dasarnya kit pengembangan Android default macet setiap kali Anda mencoba mengekspor APK. Luar biasa.
Dave

3
Saya mengatur keluaran build ke Normal seperti yang dijelaskan di sini: stackoverflow.com/questions/7843436/… dan kemudian Eclpise tidak macet. ADT 21.1.0 di Eclipse Juno.
sanna

1
Aku benar-benar tidak percaya. Ini bekerja dengan sempurna selama berbulan-bulan, daripada saya memperbarui ADT dan berhenti bekerja (tingkat keberhasilan mungkin 5% ..). Solusi Anda bekerja dengan sempurna ... malu pada pembuat kode ADT.
elbuild

12

Nonaktifkan Project->Build Automatically. Saya telah mencatat bahwa ini berhasil untuk saya.


Masalah tetap ada dengan Eclipse Luna, solusi ini bekerja dengan Eclipse Luna
tricknology

3

Nonaktifkan proyek / bangun Secara Otomatis sebelum mengekspor apk.

masukkan deskripsi gambar di sini



0

project/ cleanbekerja untuk saya. Saya pikir itu bisa terkait dengan pembangunan proyek, seperti yang telah diposting pengguna lain.


0

Masalahnya telah hilang sampai saya memperbarui ADT dan Eclipse. Saya tidak tahu yang mana yang menyelesaikan masalah. Sekarang ini bekerja dengan lancar untuk beberapa ekspor yang ditandatangani, dengan:

  • Versi ADT: 22.2.1.v201309180102-833290
  • Eclipse Juno Service Rilis 2 ID Build: 20130225-0426
  • Gentoo Linux menjalankan Java 1.7.0_45-b18.

UPDATE: Beberapa ekspor setelahnya, saya masih mengalami error dari waktu ke waktu, tetapi tidak terlalu sering.


0

Mungkin Anda harus mencoba menambahkan otoritas eksekusi. Anda bisa mencoba sesuatu seperti ini

pertama tutup auto-build

cd / home / nama Anda / android-dev / sdk / tools /

sudo chmod + x zipalign

selesai dan semoga sukses untuk Anda


0

Saya menggunakannya disable Build Automaticallyselama berbulan-bulan sekarang, sampai saya menyadari bahwa plugin AWS memperlambat seluruh proses peluncuran. Saya menghapus semua plugin AWS dari Help-> InstallationDetails dan semuanya sekarang bekerja dengan sempurna seperti sebelumnya. Saya tidak perlu menonaktifkan Build Automaticallylagi.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.