2012-06-28 4 views
0

내 개발자는 응용 프로그램의 첫 번째 버전을 만드는 동안 실수로했습니다. 그는 첫 번째 앱에 버전 번호 1을 특별히 포함하지 않았습니다. 이제 앱을 업데이트 하겠지만 1.1을 android : versionCode로 사용하면 Google Play 마켓에서 업데이트로 인식 할 수 있나요? 내 개발자는 첫 번째 앱에 버전을 포함하지 않았기 때문에 제대로 작동하지 않을 것이라고 생각합니다. 내 최악의 두려움은 Google이 새로운 앱을 모두 생각하고 복제 할 수 있다는 것입니다.버전 변경 안드로이드 애플 리케이션의

어떤 방법? 도와주세요.

답변

2

Google은 버전이 아닌 패키지 이름을 기반으로 앱을 나열합니다. 또한 Google Play에서 versionCode없이 앱을 업로드하도록 허용하지 않았습니다. versionCode은 정수 여야하므로 1.1과 같을 수 없습니다. versionCodes의 유일한 규칙은 새 업데이트 코드가 이전 업데이트 코드보다 커야한다는 것입니다.

또한 versionCodesversionNames은 서로 다른 두 가지입니다. versionCodes은 앱 스토어에서 업데이트를 추적하는 데 사용되며 versionNames은 1.0.0 등의 공통 식별자입니다. versionNames은 영숫자 일 수 있으며 versionCodes은 정수로 제한됩니다.

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.example.package.name" 
     android:versionCode="2" 
     android:versionName="1.1"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     ... 
    </application> 
</manifest> 

앱을 버전에 대한 자세한 내용은 this 링크를 참조 : 아래의 코드는 당신에게 예를 제공해야합니다.

+0

개발자가 android : versionCode = "2" android : versionName = "1.1"을 앱에 포함시킨 경우 간단히 말해서 앱으로 업데이트해야합니까? – vinny

+0

versionCode는 이전 버전보다 높아야합니다. 그래서 이전의 것이 하나라면, 두 개가 작동합니다. 반면에 versionName은 동일하게 유지되거나 원하는대로 변경할 수 있습니다. –

+0

감사. 원래 버전 코드를 확인하고 있습니다. 원래 앱에 이러한 세부 정보가 포함되지 않은 방법은 없습니다. – vinny

관련 문제