清單文件中versionName和versionCode
但是在Android studio代碼中獲取到的 VersionName 一直是1.0 VersionCode 一直是1
PackageManager manager = getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageName(),0); String versionName = info.versionName; int versionCode = info.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); }原因是as中的這兩個參數不是在清單文件中設置,但是eclipse就是在清單文件中設置。
as中的解決辦法:
對於 VersionName 和 VersionCode 的聲明轉移到了
Module 的build.gradle文件中。請修改build.gradle 的以下部分