我8天前将我的应用版本1.0发布到Google Play。我想发布一个小更新 - 版本1.01。从阅读这个:
versionCode vs versionName in Android Manifest
我发现versionCode
仅供用户看到,versionName
每次上传新的APK时都应增加一个整数。我有以下问题:
AndroidManifest
版本代码内更新为2
,将版本名称更新为1.01
吗?SQLite
数据库,但没有任何变化。我是否应该更新其中的db版本,无论是否有任何更改或保持不变?以下是AndroidManifest
的代码。
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="matt.lyons.bibletrivia.pro"
android:versionCode="1"
android:versionName="1.0" >
答案 0 :(得分:4)
回答你的问题:
对于我的情况,我应该在AndroidManifest versionCode中更新为2,将versionName更新为1.01吗?
是。
AndroidManifest是您应该进行与您的应用版本相关的更改的唯一地方。并且版本号/名称在您的情况下都有意义。
我的应用程序中有一个SQLite数据库,但没有任何变化。我是否应该更新其中的db版本,无论是否有任何更改或保持不变?
同样不行,数据库版本控制可以与您的应用版本分开管理。但无论何时您想更新数据库,您都必须申请1(更新应用程序版本)。
除了更改versionCode,versionName和db版本之外,还剩下要做的就是上传新的APK吗?
你很高兴。但不要忘记使用Proguard来加密apk中的代码。