Xamarin.Android 检查 API 级别

Jam*_*mes 2 sdk android xamarin

我有一个使用默认 SDK 选项开发、编译和发布的 Android 应用程序

使用 SDK 版本编译

我需要对这个应用程序进行添加,但是我不知道它在上次测试和发布时在编译时针对的是什么 SDK。

问题是更高的 API 级别有不同的要求,例如需要向用户寻求许可的授权更改。我可以从代码中看到这并没有这样做,所以它必须更早。

有没有办法从源代码或之前编译的 .apk 中知道使用了哪个 SDK?我无权更新所有代码以添加所有这些授权更改,只需进行一些小的更改即可。

Dam*_*dez 9

也许您可以像这样在 if 中添加您的更改:

if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.**TheVersionYouNeed**) {
   // Your code
}
Run Code Online (Sandbox Code Playgroud)