2016-10-09 6 views
0

Android Manifest.xml 파일에 versionName = 1.0.5 및 versionNumber = 7 인 Android 앱이 있습니다. 내 애플 리케이션을 리 패키징 할 때마다 vesionName이 자동으로 1.0.7.0으로 변경됩니다. 나는 왜 이것이 그 일을하는지 전혀 모른다. 내 응용 프로그램 versionName을 Android Manifest.xml 파일에서와 동일하게하고 싶습니다.왜 Android에서 BlackBerry 로의 재 패키징, 버전 이름이 자동으로 변경됩니까?

+0

제 질문에 대한 답변을 찾았습니다. Blackberry는 버전 이름으로 x.x.x.x가 필요합니다. 하지만 x.x.x를 사용하여 재 포장 도구로 변경했습니다. 버전 이름이 1 인 경우 블랙 베리 재 포장 도구가 1.0.0.0으로 변경됩니다.하지만 1.0.5는 1.0.7.0으로 변경되어 실망입니다. 1.0.5.0이어야합니다. – Uzair

답변

0

의견에 덧붙여, BlackBerry 플랫폼의 규칙은 버전 이름으로 점 분리 쿼드를 사용하는 것입니다. 주 번호가 종종 오래된 작업 배제 할 매우 중요한 변화를 나타냅니다

구축 주요

  • 마이너
  • 출시
    1. : 토론을 위해 네 개의 숫자를 호출 할 수 있습니다 들어 하드웨어. BBOS 4, 5, 6, 7, 10은 이것의 예입니다. OS N을 실행하기 위해 출시 된 장치는 일반적으로 OS N + 1을 실행할 수 없습니다.

      작은 숫자는 중요한 변경을 나타냅니다. 이들은 종종 추가 API 또는 기능이지만 하드웨어 비 호환성을 나타내지는 않습니다. 예를 들어 버전 10.0, 10.1, 10.2 및 10.3.

      릴리스 번호는 수정 사항이나 경미한 개선 사항이지만 일반적으로 새로운 주요 기능이나 API는 제공되지 않는 변경 사항을 나타냅니다.

      빌드 번호는 특정 Major.Minor.Release가 설치된 제품이 증가 할 때마다 증가되는 하나의 업 번호입니다. 제품이 출시되기 전에이 수치가 수백 또는 수천에 도달하는 것이 정상입니다.

      versionName을 사용하여 버전 문자열에 넣을 versionNumber를 명시 적으로 지정하면 빌드 필드에 넣는 것이 의미가 없습니다. 릴리스 필드가 가장 적합합니다.

  • +0

    흠, 이해했습니다. 하지만 버전 이름이 1.0.5이므로 1.0.5.0으로 변경되었습니다. 그러나 1.0.7.0으로 변경되었습니다. 그리고 개발자에게 안드로이드에 대한 명확한 문서가 없습니다. 어쨌든 이것을 해결 된 것으로 표시합니다. – Uzair

    관련 문제