我正在尝试在Visual Studio 2015下为Android开发。我需要使用Android Oreo(8.0,API 26)中的一些新功能。我已经安装了Android SDK 8.0,但是在VS2015下我的项目无法使用Android 8.0作为目标版本。 (Android 7.0是最新的。)我不希望升级到VS2017,因为我现在有一个稳定的开发平台,并且不想冒险。
本文https://docs.microsoft.com/en-gb/xamarin/android/platform/oreo?tabs=vswin给出了有关如何设置Visual Studio进行Android Oreo开发的清晰说明。它说如果使用VS 2015,则将“ SDK工具降级到25”,这意味着可以在VS2015下为Android Oreo开发。但是,它也说“需要Visual Studio 15.5或更高版本”。我知道版本15.5是VS 2017,而不是2015(VS2015的最新版本是14.0)。那是对的吗?实际上可以在VS 2015下为Android Oreo开发吗?如果是这样,有人可以告诉我如何进行设置吗?
感谢您的帮助!
答案 0 :(得分:0)
请按照以下步骤在vs2015中使用Android Oreo API(26-27):
我建议您将Android Oreo 8.1设置为在项目编译期间导致某些dll在8.0(Api 26)中似乎有问题。 您还可能遇到另一个问题:当您尝试归档输出以生成apk软件包时,“ DISTRIBUTE”按钮似乎被冻结了(这是一个xamarin错误,您可以在这里找到更多信息:https://forums.xamarin.com/discussion/123412/archive-distribute-button-not-working)。如果情况相同,则可以手动签署apk文件并创建(https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/manually-signing-the-apk)。