2013-10-22 12 views
5

Khi tôi cố gắng để tải lên ứng dụng của tôi trên google play, errormessage này được hiển thị:phiên bản khác nhau mã cho apk, ứng dụng android với PhoneGap build

You need to use a different version code for your APK because you already have one with version code 1. 

Im tải APK của tôi từ PhoneGap xây dựng của tôi.

Câu hỏi của tôi là:

Tôi có thể thay đổi số phiên bản trong tập tin nào?

Tôi đã cố gắng để thay đổi trong AndroidManifest.xml, mã bản và phiên bản tên

Cảm ơn!

Trả lời

5

Khi tải lên PhoneGap Build, tệp kê khai không được bao gồm. Thay vào đó hãy thử thay đổi thuộc tính versionCode và versionCode trong tệp config.xml của PhoneGap.

+0

Cảm ơn bạn nó hoạt động! – user2538364

0

Thông thường bạn phải đặt phiên bản ứng dụng trong AndroidManifest.xml

+0

Trong AdroidManifest .xml bạn có Mã phiên bản và Số phiên bản như sau: android: versionName = "1.0-DEVELOPMENT" android: versionCode = "1" Đó có phải là ý của bạn không? Bởi vì đó là những gì tôi đã thay đổi. – user2538364

+0

Vâng, đây là ý tôi. Tôi nên có đề cập - versionCode là một số nguyên (ít nhất tôi tăng 1), trong khi tên phiên bản hiển thị cho người dùng (do đó làm cho 1.0.1 cho một bugfix là một ý tưởng tốt) – FDIM

8

Bạn nên xác định các thuộc tính mã phiên bản trong "config.xml", Lưu ý rằng mã phiên bản thuộc tính nên được như android-mã phiên bản = "2", như thể hiện trong bên dưới Ví dụ:

<?xml version='1.0' encoding='utf-8'?> 
<widget id="ca.anything.anything.any" 
    android-versionCode="2" 
    version="1.0.3" 
    xmlns="http://www.w3.org/ns/widgets" 
    xmlns:cdv="http://cordova.apache.org/ns/1.0" 
    xmlns:rim="http://www.blackberry.com/ns/widgets"> 
    <name>Application Name</name> 
.... 
</widget> 
Các vấn đề liên quan