2013-01-23 39 views
5

Tôi đang làm một phiên bản mới của ứng dụng Android của mình.cập nhật ứng dụng Android với eclipse

Tôi chỉ thay đổi mã phiên bản (trong androidmanifest.xml) từ 1.0 thành 1.1. và bây giờ nó mang lại cho tôi lỗi - Các loại float không được phép (tại "versioneCode" với giá trị "1.1").

Ngoài ra nếu tôi viết lại 1.0, nó không hoạt động.

Khá bối rối.

Trả lời

8

versionCode chỉ nên là số và không phải số thập phân. Bạn có thể gán số thập phân cho versionName được hiển thị trên PlayStore và chi tiết Ứng dụng trong thiết bị.

Ví dụ, nếu bạn đã thiết lập versionCode như 1 trong phiên bản đầu tiên của mình nên giờ đây 2.

bộ nó như versionCode="2"

+0

cảm ơn bạn. Điều đó thật kỳ lạ vì Mã phiên bản là 1.0, vì vậy tôi đã thử (sau 1.1) với 2.0 và nó mang lại cho tôi lỗi tương tự. Hiện chỉ có 2 thiết bị hoạt động. – volso

+0

@ volso có nó chỉ hoạt động với số nguyên và nó chỉ là để phát hiện các thay đổi phiên bản. Ở đâu để hiển thị người dùng, bạn có thể có số thập phân trong versionName, tôi hy vọng bạn có điểm – TNR

+0

vâng, tôi hiểu rồi. Thật lạ khi với 1.0 nó hoạt động (lúc đầu), sau khi bạn thay đổi nó một lần, bạn không thể sử dụng lại .0 Đó là tất cả. Cảm ơn! – volso

4

Version code đang trong số nguyên tức là từ 1,2 ... .etc., và chỉ tên phiên bản là số thập phân.

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