如何定义android项目的版本代码数量?

时间:2015-07-14 04:22:32

标签: android android-studio android-gradle build.gradle

build.gradle文件中,有一个名为versionCode的属性。每当我对项目进行更新时,我应该增加versionCode的值吗?

3 个答案:

答案 0 :(得分:1)

android:versionCode -

  

表示应用程序代码版本的整数值,   相对于其他版本。

     

通常,您将发布应用程序的第一个版本   将versionCode设置为1,然后单调增加值   每次发布,无论发布是否构成专业或   次要释放。这意味着contactsApp = Blueprint('contactsApp', __name__, template_folder='templates') @menu.register_menu(contactsApp, '.', 'List') class ListView(MethodView): def get(self): contacts = Contact.objects.all() return render_template('contacts/list.html', contacts=contacts) @menu.register_menu(contactsApp, '.site', 'Sites') class SiteView(MethodView): def get(self): sites = Site.objects.all() return render_template('contacts/sites.html', sites=sites) contactsApp.add_url_rule('/', view_func=ListView.as_view('list')) contactsApp.add_url_rule('/site/', view_func=SiteView.as_view('sites')) 值确实存在   不一定与应用程序版本有很强的相似性   用户可见的版本。应用和发布   服务不应向用户显示此版本值。

Play商店开发者控制台android:versionCode的屏幕截图:

enter image description here

android:versionName -

  

表示应用程序发行版本的字符串值   代码,因为它应该显示给用户。

Play商店已发布应用中versionCode的屏幕截图:

Screenshot of Play Store Developer Console:

摘要:版本代码用于跟踪应用程序更新,这在您在Play商店中上传新的apk时基本上是使用的。另一方面,versionName是一个对用户可见的字符串,以便他们可以看到有新版本可用。

来源:Versioning Your Applications

答案 1 :(得分:0)

如果您打算将您的应用发布到Playstore,那么每个更新必须具有不同的verionCode,而versionName只是供开发人员跟踪主要更改和更新。

答案 2 :(得分:0)

只有在发布应用时才需要增加版本代码的值,否则无需增加它。您可以继续使用相同的版本代码