2015-10-28 3 views
0

У меня есть приложение на настольном компьютере Android. Я хочу выпустить новую версию приложения. Я проверил свой код и оригинал появляется без строки версии приложения следующим образом: android:versionCode="1"Освобождение новой версии приложения для Android (версия)

Могу ли я просто добавить эту строку кода в новую версию, как показано ниже, даже если она не появилась на оригинале?

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    android:versionCode="2" 
    package="com..........." > 

ответ

0

В build.gradle файл вашего приложения,

android { 
     . 
     . 
     defaultConfig { 
       applicationId "com......" 
       minSdkVersion 15 
       targetSdkVersion 22 
       versionCode 2 //Should be greater than playstore 
       versionName 1.1 
     } 
     . 
     . 
} 

Если VersionCode не больше, чем версия кода приложения, присутствующие на playstore, он попросит вас обновить приложение.

Для проверки версии коды вашего приложения на устройстве, установите Dexplorer приложения и найти VersionCode в Manifest.xml

Надеется, что это помогает!

0

Если вы строите ваше приложение с Gradle (как ожидалось) игнорировать AndroidManifest.xml и корректировать эти виды свойств в соответствующем build.gradle -файла, потому что Gradle перезаписывает эти значения в манифесте.

Также проверьте для поля versionName

+0

Я не вижу 'versionName' везде. Вы имеете в виду изменение значения в этой строке кода 'classpath 'com.android.tools.build: gradle: 1.0.0''? – Spainman2015

+0

Возможно, вы проверяете неправильный 'build.gradle'. В корне вашего проекта есть один, но также один в вашем каталоге модулей. Вам нужен тот, у кого есть объявление 'android {}'. –

+0

Спасибо за помощь. Я изменил его. – Spainman2015

0

Если вы работаете с Eclipse, версия приложения код в Manifest.xml.

В студии Android код версии хранится в файле build.gradle в папке приложения. Если вы хотите изменить его, просто измените файл или используйте меню «Структура проекта» (CTRL + ALT + SHIFT + S).

Set version code in Android studio

Я не верю, что вы можете опубликовать приложение на игровой рынок без версии кода. Я предлагаю вам проверить консоль разработчика, какая версия опубликована.

0

build.gradle файл должен выглядеть так:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "com.nascenia.pfa" 
     minSdkVersion 15 
     targetSdkVersion 22 
     versionCode 1 // change here 
     versionName "2.2" // change your version here 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.2.1' 
} 
Смежные вопросы