<p>Android:versionCode和Android:VersionName</p><p>在eclipse中,修改我们开发的应用的版本号只需要在清单文件AndroidManifest.xml中manifest 标签节点中加入android:versionCode和android:versionName的值即可设置应用的版本号。如以下代码:</p><p>&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;</p><p>package=&quot;cn.wangbaiyuan.translate&quot;</p><p>android:versionCode=&quot;2&quot;</p><p>android:versionName=&quot;1.1&quot; &gt;</p><p>上述代码表示应用的包名为cn.wangbaiyuan.translate,版本号code:2,版本名Name:1.1;前者一般是给开发者比较版本是否有升级用的,后者是展示给用户看的。</p><p>W020140901303931719545</p><p>在Eclipse中使用修改AndroidManifest.xml修改版本号是完全没有问题的,但是极客人在Android Studio上试过仅仅修改AndroidManifest.xml内容是没有效果的,虽然我把android:versionName赋值为1.1,但是在手机上显示的版本号始终是之前的1.0.。</p><p>AndroidStudio开发安卓应用设置版本号</p><p>后来才发现是Android Studio中build.gradle(Module:app)配置文件同样设置了它的版本号,在和AndroidManifest.xml填写的版本号冲突的情况下,编译后的APK使用了build.gradle(Module:app)里面的配置:</p><p>build.gradle(Module:app)</p><p>compileSdkVersion 22</p><p>buildToolsVersion &quot;21.1.2&quot;</p><p></p><p>defaultConfig {</p><p> applicationId &quot;cn.wangbaiyuan.translate&quot;</p><p> minSdkVersion 15</p><p> targetSdkVersion 22</p><p> versionCode 1</p><p> versionName &quot;1.0&quot;</p><p>}</p><p>解决方法</p><p>在项目文件夹下找到build.gradle(Module:app)文件,删除defaultConfig里面VersionCode 和VersionName这两行;或者直接在这里修改版本号。</p>
T:0.016141s,M:205.55 KB
返回顶部 留言