2013-03-20 34 views
35

Tôi có một ứng dụng Android mà tôi đã xuất bản phiên bản đã ký hoàn hảo vào ngày 17 tháng 3 năm 2013. Sau đó vào ngày 19 tháng 3 năm 2013, tôi đã cập nhật SDK Facebook và Trình quản lý SDK Android rồi cố gắng xuất lại một phiên bản ứng dụng của tôi đã ký. Sai lầm đầu tiên.Trong khi xuất khẩu ứng dụng đã ký, nhật thực bị treo

Bây giờ tôi đã gặp phải một trong hai vấn đề kể từ đó và tôi không thể xuất phiên bản ứng dụng mới đã ký của mình để tải lên lại cửa hàng Google Play.

  1. chuyển đổi sang định dạng Dalvik thất bại với lỗi 1
  2. hoặc Crashes Ứng dụng Android của tôi khi tôi đang xuất khẩu nó.

Tôi đã thử nhiều giải pháp tôi đã tìm thấy trên web và vẫn không gặp phải may mắn nào. Tôi thậm chí đã gỡ bỏ và cài đặt lại Eclipse, ADT và Facebook SDK. Tuy nhiên, tôi đang gặp vấn đề.

Eclipse thực sự gặp sự cố thật kỳ quặc. Bất kỳ ý tưởng?

Cập nhật: Vì vậy, tôi không còn nhận được "Chuyển đổi sang định dạng Dalvik không thành công với lỗi 1" nữa khi xuất ứng dụng đã ký. Eclipse chỉ gặp sự cố khi xuất ứng dụng đã ký. Bất kỳ ý tưởng? Tôi có tất cả các phần mềm mới nhất: nhật thực, facebook sdk, sdk android, v.v. Tôi đang chạy phiên bản mới nhất của Mac OS X.

+0

có một số vấn đề trong mã của bạn dẫn đến việc chuyển đổi mã sang định dạng byte – Trikaldarshi

+0

Bạn đã thêm bất kỳ Jars mới nào vào đường dẫn xây dựng của mình chưa? –

+0

Vì vậy, tôi không còn nhận được "Chuyển đổi sang định dạng Dalvik không thành công với lỗi 1" nữa. Eclipse chỉ gặp sự cố khi xuất ứng dụng đã ký. Bất kỳ ý tưởng? – LJWilliamsIV

Trả lời

76

Vì vậy, đây là cách tôi khắc phục sự cố, tôi chắc chắn rằng ai đó sẽ gặp lại vấn đề này. những gì làm việc cho tôi đã được tắt xây dựng tự động. Một cái gì đó quá nhỏ. Cảm ơn đã giúp đỡ!

* Ngoài ra, các câu trả lời ở trên phù hợp với người khác.

+5

Tắt tự động xây dựng và làm sạch không gian làm việc cũng được. Cảm ơn! –

+1

Đã làm việc cho tôi. Nice tìm .. được kéo tóc của tôi ra trên này .. – Yasir

+1

Để tắt xây dựng tự động, Dự án -> bỏ chọn 'Xây dựng tự động' – sudocoder

5

Tôi cũng đã trải nghiệm phiên bản này. Hãy thử làm project-> clean cho project của bạn và khởi động lại workspace eclipse của bạn.

Nếu nó không hoạt động đọc chủ đề này, nó có thể giúp bạn.

"Conversion to Dalvik format failed with error 1" -- on export only

+2

Điều đó được liên kết đã giúp nhưng không có câu trả lời của tôi. Cảm ơn mặc dù. – LJWilliamsIV

4

Đi tới Dự án »Thuộc tính» Java Build Path »Thư viện và loại bỏ tất cả ngoại trừ "X.Y Android", nhấn OK.

Chuyển đến Dự án »Làm sạch» Các dự án sạch được chọn bên dưới »chọn dự án của bạn và nhấp vào OK.

+2

Câu trả lời này không hiệu quả với tôi. Nhưng tôi biết nó làm việc cho người khác. Cảm ơn đã giúp đỡ! – LJWilliamsIV

0

điều này có thể là do có các thư viện có các lớp có cùng tên hoặc phiên bản mục tiêu android khác nhau

0

Đối với tôi, bỏ Dropbox trên Mac OS X Yosemite giúp (tôi nhấp vào "Báo cáo" và stacktrace đề cập đến một chủ đề Dropbox).

Các vấn đề liên quan