Android SDK 28 - versionCode in PackageInfo has been deprecated

前端 未结 4 942
既然无缘
既然无缘 2021-01-07 16:08

I just upgraded my app\'s compileSdkVersion to 28 (Pie).

I\'m getting a compilation warning:

warning: [deprecation]

4条回答
  •  梦毁少年i
    2021-01-07 16:45

    Just for others using Xamarin, my answer was:

    public long GetBuild()
    {
        var context = global::Android.App.Application.Context;
        PackageManager manager = context.PackageManager;
        PackageInfo info = manager.GetPackageInfo(context.PackageName, 0);
    
        return info.LongVersionCode;
    }
    

提交回复
热议问题