2012-02-08 34 views
6

Tôi gặp sự cố khi cố đăng ký ứng dụng của mình ở chế độ phát hành từ hơn hai/ba ngày nay. Tôi đã thử tất cả mọi thứ mà tôi tìm thấy như là một thông tin trong internet/stackoverflow và không có gì làm việc cho tôi. Tôi đã cập nhật toàn bộ số SDK, cập nhật proguard thành phiên bản 4.7, kiểm tra tệp jar và các gói xung đột nhưng không thể tìm thấy giải pháp nào. Tôi đã đưa thư viện vào dự án chính của mình, nhưng cho đến bây giờ tôi không gặp bất kỳ vấn đề nào với việc ký đơn của tôi.Android không xuất được ứng dụng

Bất kỳ ý tưởng nào khác tôi có thể thử để tôi có thể giải quyết vấn đề này, bởi vì tôi vẫn đọc một số thông tin trên internet và vẫn không thể tìm thấy giải pháp nào.

P.S. Tôi không gặp vấn đề với việc xây dựng phiên bản gỡ lỗi và chạy trên thiết bị. Vấn đề duy nhất tôi nhận được là chỉ khi tôi cố gắng ký ứng dụng của tôi trên chế độ phát hành và tôi nhận được lỗi Failed to export application.

+0

Bạn đã có tệp APK đã xuất trong thư mục đích chưa? Tôi thấy tôi phải xóa các phiên bản trước nếu không tôi sẽ gặp lỗi. – Squonk

+0

Trên thực tế, đích đến mà tôi đang lưu gói ứng dụng đã ký của mình là máy tính để bàn, nơi tôi xóa phiên bản cũ mọi lúc khi tôi tạo một phiên bản mới. Vì vậy, tôi không nghĩ rằng đây là vấn đề. –

+0

Tôi đã giải quyết vấn đề này bằng cách khởi động lại máy của mình ... có thể giúp ai đó .. –

Trả lời

0

Tôi đã nghe nói về việc sử dụng @ + id trong thuộc tính như layout_below, layout_above v.v. có thể khiến sự cố này kiểm tra điều này. chỉ sử dụng trong trường hợp android: id = "@ + id/idid".

+0

Như một vấn đề của thực tế tôi đang sử dụng 'layout_below =" @ + id/id_of_elem "' rất nhiều, nhưng không bao giờ cho tôi loại lỗi đó trước đây. Đó là ký kết thứ 50 của tôi về ứng dụng của tôi. –

+0

Phiên bản ADT gây ra sự cố tôi đã nghe. Tôi đã gặp phải vấn đề này trong thực tế. – lulumeya

+0

bất kỳ ý tưởng làm thế nào để sửa chữa nó? –

2

Bạn đã tạo chứng chỉ của riêng mình để ký ứng dụng để phát hành chưa? Không sử dụng chứng chỉ gỡ lỗi được Eclipse tạo tự động bởi vì bạn sẽ không thể ký ứng dụng của mình để cập nhật sau này (đặc biệt nếu bạn xuất dự án của mình trên một máy tính khác).

Nếu có, chứng chỉ của bạn đã hết hạn chưa? Bạn có cung cấp mật khẩu tốt không?

+0

Thực tế cho đến bây giờ tôi đã ký đơn đăng ký của tôi rất nhiều lần và chưa bao giờ gặp vấn đề gì. Tôi có kho khóa của riêng mình và tôi chắc chắn rằng nó không hết hạn. Vẫn không thể tìm thấy giải pháp. –

3

Bạn có một số lỗi, tôi sẽ nói. Hãy thử chạy ứng dụng trên máy ảo để xem nó có hoạt động hay không. nếu nó hoạt động, cố gắng để làm sạch và xây dựng lại dự án và sau đó xuất khẩu .. làm việc cho tôi

4

Tin hay không ... Tôi đã có cùng một vấn đề ('android không xuất khẩu ..' mà không có bất kỳ dấu hiệu/tin nhắn khác). Sau nhiều giờ tôi đã tìm thấy vấn đề: Tôi đã có một tài nguyên .jpg trong thư mục tài sản với một số ký tự đặc biệt (ilíaco.jpg). Chỉ cần loại bỏ các "vi phạm" nhân vật và vấn đề được giải quyết.

+0

Đây không phải là lỗi cụ thể, người hỏi đang tìm tất cả các nguyên nhân của 'Không thể xuất ứng dụng', không chỉ là một nguyên nhân. – Pachonk

+0

Cảm ơn. Tôi có cùng chữ 'ö' với tên png-file. – pjw

0

Hãy chắc chắn rằng bạn có đủ không gian trên hệ điều hành của bạn ổ cứng!

Tôi có một ổ SSD nhỏ cho ổ đĩa Windows của mình và tôi sử dụng các ổ đĩa khác cho các ứng dụng/dữ liệu của mình. Trong đó có rất nhiều không gian, SSD của tôi chỉ còn lại vài Mb trên nó (đã không được làm sạch trong một thời gian).

Hóa ra Eclipse đang viết các file tạm để AppData/Local và không có đủ không gian để lưu trữ chúng - gây ra lỗi ridiculously generic "Không thể xuất ứng dụng"

0

tôi đã có một số plugin boostrap có chứa .swf các tập tin. Họ mặc không bao giờ được sử dụng hoặc yêu cầu. Chỉ sau khi tôi xóa chúng, nó hoạt động.

Để luôn chắc chắn: giữ chỉ ảnh + css, html, file js và nó sẽ không bao giờ bỏ các lỗi lạ

8

Đối với tôi, câu trả lời của Jmart là người tốt. Bạn có thể dễ dàng có tên tệp thối trong dự án của mình.

Dù sao, tôi đăng câu trả lời vì, như Android-Droid tôi đã bị mắc kẹt với thông báo chung "Không thể xuất đơn đăng ký".

Nhưng bằng cách cố gắng xuất ứng dụng của tôi mà không có chữ ký (xem ảnh chụp màn hình dưới), lần này nó giải thích cho tôi về lỗi này! Trong khi nó không nói bất cứ điều gì khi bạn đăng nhập với thuật sĩ.

enter image description here

Hy vọng nó sẽ giúp những người khác như tôi!

+0

+1 .. đáng kinh ngạc xuất khẩu như unsigned cho một lời giải thích của lỗi, thường là nguồn lực với một tên xấu, ... mà không có lừa này bạn có thể dành hàng giờ tìm kiếm bất cứ điều gì – rupps

1

Điều tôi đã làm là xuất chưa ký nó trước rồi xuất xuất ký. Nó làm việc, không bao giờ biết những gì gây ra nó mặc dù.

1

Đối với tôi "Clean" và sau đó chạy "Export" một lần nữa - giải quyết nó

+0

Đối với tôi cũng :) Cảm ơn. –

0

Tôi có cùng một vấn đề. Sửa lỗi bằng cách chạy ứng dụng trong trình giả lập một lần - tìm thấy lỗi (trong trường hợp của tôi nó đang tìm thư mục con nội dung)

Sửa lỗi, chạy nó trong Trình mô phỏng thành công - sau đó xuất tệp APK.

Hy vọng điều này sẽ hữu ích.

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