8天前,我在谷歌Play上发布了我的应用程序1.0版。我想发布一个小的更新——版本1.01。通过阅读以下内容:
Android清单中的versionCode与versionName
我发现,versionCode
只被用户看到,并且每次上传新的APK时,versionName
应该增加一个整数。我有以下问题:
Android Manifest
versionCode到2
和versionName到1.01
?SQLite
db在我的应用程序,但它没有任何变化。我是否应该更新其中的数据库版本,无论是否有任何更改或保持不变?下面是myAndroidManifest
的代码。
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="matt.lyons.bibletrivia.pro"
android:versionCode="1"
android:versionName="1.0" >
回答您的问题:
就我的情况而言,我是否应该在我的AndroidManifest版本代码中更新为2,版本名称更新为1.01?
对
AndroidManifest是您应该执行与应用程序版本相关更改的唯一位置。版本号/名称在您的案例中都有意义。
我在我的应用程序中有一个SQLite数据库,但它中没有任何变化。我是否应该更新其中的数据库版本,无论是否有任何更改或保持不变?
同样,DB版本控制可以与应用程序版本控制分开管理。但是,每当你想更新数据库时,你必须应用1(更新应用程序版本)。
除了更改versionCode,versionName和db版本之外,唯一剩下要做的就是上传新的APK吗?
你可以走了。但别忘了在apk中使用Proguard加密代码。
我们在谷歌Play商店有一个Android应用程序。我们刚刚上传并提交了v2。2.1供审查。我们的应用程序列表页面现在显示v2。2.0发布暂停,2.0.9至2.1.9版本未上线,以及v2。0.8可在Google Play上获得。见附件图片。我们刚刚从Google Play下载了我们的应用程序,并确认它正在发送v2。0.8! 为什么v2.0.8正在发布,而v2.2.1正在审查中,而不是像v2.2.0
问题内容: 在C ++中,我通常会设置2个构建- 分别调试和发布,分别具有和预先定义。然后,我将使用这些定义来确定常量值,例如启用/禁用日志记录,服务器URL等。 现在,在Java / Android中,在构建发行版之前我会注释掉一些东西。我知道这不是一个好方法。我可能会忘记一些东西。 确保在构建发行版本(签名)或调试版本(未签名)时什么都不会忘记的常见做法是什么? 问题答案: (默认情况下)没有
我已经在Alpha测试评审和生产评审中对相同的构建(v1.0.0)进行了评审,同时管理发布以节省评审过程的时间。两篇评论都已经完成,现在可以发布/发布了。 我的问题是,我现在不想发布生产版本,只想发布Alpha测试版本。但是当我试着按下发布按钮“评论”时 所有更改都将对用户可见。这是无法挽回的 两个版本将同时发布 我还尝试禁用谷歌支持人员建议的管理发布功能,但下面显示的弹出消息将立即发布待定版本,
在maven 3.5.2中,如果依赖项的版本设置为发布或最新,则会显示以下警告: [警告]'依赖项。附属国。“版本” 如果pom的父版本设置为例如,则不会发出此警告: 这是故意的吗,这样我们就可以安全地继续依赖父pom的发布版本? 我们的用例是,我们为大约100个租户托管一个服务,这些租户需要一组公共配置文件和一些依赖关系管理等。这种公共配置在我们的“基本”pom中定义,每个租户的pom将其用作父
我的应用程序在play store上已经有一段时间了,而且还起作用了。昨天我发布了一个更新,发现里面有一个bug,我今天就想修复它。在将我的alpha apk上载到publisher页面并带有新版本和versioncode(这样我就可以测试购买了)之后,in app购买在这个新版本中就不起作用了。我没有更改任何与应用程序计费相关的代码。我正在使用iab库的v3。 我得到它的时候,购买意图被调用。u
我第一次不小心上传了一个APK到生产在谷歌播放开发者控制台。 因此,我生成了一个具有更高版本代码的新APK,并将其作为开放测试版在测试频道中发布,因此它将在游戏商店中列为早期访问。 现在,当我单击“发布”时,它实际上会将我的应用发布到play store,即使我现在已经上传到Beta频道。并没有迹象表明应用程序处于早期访问状态。 它的行为类似于产品发布。 无法删除生产APK。 console中的取