Android Studio 2.2 Preview 4似乎用"INSTANT_RUN"代替了PackageInfo中的versionName,而不是manifest中的versionName。是否有其他方法可以查看清单中的versionName中的内容?我使用的代码是:
gstrVersion = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
回答你的问题,
不,没有其他方法可以从manifest中获取版本名
但尝试
Sir CommansWare评论
你应该禁用INSTANT RUN,
文件→设置→构建、执行、部署→即时运行和取消启用即时运行。
查看答案了解更多细节