android studio 版本修改无效解决方案

我们都知道android的版本声明,是在AndroidManifest.xml文件里面的。例如

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

在android studio中,使用了gradle来实现编译管理等一系列杂事儿,里面也包含了版本管理。如图

那么问题来了,两种版本声明AndroidManifest 和gradle冲突时,gradle的优先级是最高的

这所以导致AndroidManifest无论怎么修改,最终结果都是不起作用。。因为创建一个android studio项目时,ide已经贴心的帮我们把版本号在gradle里面已经设置好了

最终解决方案

两种版本申明选择其中一种就可以了。

ps:根据谷歌这么贴心的帮我们将一些杂事迁移到gradle上,推荐使用gradle管理。

原文地址:https://www.cnblogs.com/kimmy/p/4453780.html