今天碰到一个很郁闷的问题,就是不管我代码中改任何代码,就是简单的在onCreate中加一句日志,他都不打印,必须先手动将app卸载掉,再运行as,才能打印出来。最开始怀疑是项目中用到的各种依赖导致的问题,排查了好久,最终锁定居然是跟打包相关。千万记住signingConfigs只用配置release打包就好了,如果配置debug打包配置的话,会导致每次修改代码,重新运行as都不生效,必须卸载掉之前的app才生效。
image.png
image.png
其实,修改版本号应该也能解决,不过一般我们除了发布release包,都不会去改版本号。