{"id":27536,"date":"2016-09-06T12:45:53","date_gmt":"2016-09-06T19:45:53","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=27536"},"modified":"2016-09-06T12:45:53","modified_gmt":"2016-09-06T19:45:53","slug":"xamarin-android-7-0-now-with-more-nougat","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/xamarin-android-7-0-now-with-more-nougat\/","title":{"rendered":"Xamarin.Android 7.0 Now With More Nougat"},"content":{"rendered":"<p>\t\t\t\tAndroid 7.0 Nougat brings several exciting features to the Android platform, including multi-window support, notification enhancements, data saver, and many new APIs, such as quick settings. \n<img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Nougat.png\" alt=\"Nougat\" width=\"250\" class=\"alignright size-full wp-image-27540\" \/>We&#8217;re excited to announce that we have published Xamarin.Android support for Android 7.0 <b>for both Xamarin Studio and Visual Studio<\/b>. This release of Xamarin.Android is currently available in our Beta channel, alongside our Xamarin.iOS 10 preview support.  <\/p>\n<h2>Installing Xamarin.Android for Android 7.0<\/h2>\n<p>To get full Android 7.0 support:<\/p>\n<p>Visual Studio:<\/p>\n<ul>\n<li>\nSwitch the <a href=\"https:\/\/developer.xamarin.com\/recipes\/cross-platform\/ide\/change_updates_channel\/\">Visual Studio Updater channel<\/a> to the <b>Beta<\/b> channel.\n<\/li>\n<li>\nInstall the Visual Studio for Xamarin updates. \n<\/li>\n<\/ul>\n<p>Xamarin Studio:<\/p>\n<ul>\n<li>\nSwitch the <a href=\"https:\/\/developer.xamarin.com\/recipes\/cross-platform\/ide\/change_updates_channel\/\">Xamarin Studio Updater channel<\/a> to the <b>Beta<\/b> channel.\n<\/li>\n<li>\nInstall the Xamarin.Android and Xamarin Studio updates.\n<\/li>\n<\/ul>\n<p>Both Visual Studio &amp; Xamarin Studio<\/p>\n<ul>\n<li>\nAndroid 7.0 development requires JDK 1.8 for compilation of applications; JDK 1.8 is available from <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk8-downloads-2133151.html\">Oracle<\/a>. See the <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/platform_features\/introduction-to-nougat\/#Requirements\">requirements documentation<\/a> for more information.\n<\/li>\n<li>\nStart the Android SDK Manager:<\/p>\n<ul>\n<li>Xamarin Studio, use Tools &gt; Open Android SDK Manager<\/li>\n<li>Visual Studio, use Tools &gt; Android &gt; Android SDK Manager<\/li>\n<\/ul>\n<p>Install the latest Android SDK tools, which are listed under <em>Tools<\/em> and include Android SDK Tools revision 25.1.7 or later, SDK Platform-tools 24 or later, and SDK Build-tools 24.0.1:<img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/preview-tools.png\" alt=\"preview-tools\" width=\"648\" height=\"78\" class=\"aligncenter size-full wp-image-27538\" \/>\n<\/li>\n<li>\nInstall Android 7.0(API 24) SDKs and Device Images:\n<img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/preview-packages.png\" alt=\"preview-packages\" width=\"579\" height=\"163\" class=\"aligncenter size-full wp-image-27539\" \/>\n<\/li>\n<\/ul>\n<p>For more information about using the Android SDK Manager to install the Android SDK, see <a href=\"http:\/\/developer.android.com\/tools\/help\/sdk-manager.html\">SDK Manager<\/a>.<\/p>\n<p>Finally, when you create an Android project or want to take advantage of the new APIs in an existing project, you must configure the version settings to target Android 7.0. To target your project for Android 7.0, you must configure the target Android API level of your project to Android 7.0 (API 24 &#8211; Nougat). For more on configuring Android API levels, see our <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/application_fundamentals\/understanding_android_api_levels\/\">Understanding Android API Levels documentation<\/a>.<\/p>\n<h2>Built on Open Source<\/h2>\n<p>In addition to supporting all of the latest Android 7.0 APIs this release of Xamarin.Android is the first to use our recently released <a href=\"http:\/\/open.xamarin.com\">open source repositories<\/a>. This includes:<\/p>\n<ul>\n<li>Core JNI interaction logic from the <a href=\"https:\/\/github.com\/xamarin\/Java.Interop\">Java.Interop repository<\/a>.<\/li>\n<li>Android bindings and MSBuild tooling from the <a href=\"https:\/\/github.com\/xamarin\/xamarin-android\">xamarin-android repository<\/a>.<\/li>\n<li>Interaction with the Xamarin Android team in the <a href=\"https:\/\/gitter.im\/xamarin\/xamarin-android\">xamarin\/xamarin-android Gitter channel<\/a>.<\/li>\n<\/ul>\n<p>Visit <a href=\"http:\/\/open.xamarin.com\">open.xamarin.com<\/a> to learn more about open source at Xamarin.<\/p>\n<h2>Learn More<\/h2>\n<p>Be sure to read our complete <a href=\"https:\/\/developer.xamarin.com\/releases\/android\/xamarin.android_7\/xamarin.android_7.0\/\">release notes for Xamarin.Android 7.0<\/a>, which includes several other enhancements and optimizations. To get started with Android 7.0 Nougat development, browse through our <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/platform_features\/introduction-to-nougat\/\">full documentation<\/a> on installing Xamarin.Android 7.0, creating emulators, and how to take advantage of these updates with several <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/platform_features\/introduction-to-nougat\/#Sample_Code\">Xamarin.Android samples<\/a> containing the latest features.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android 7.0 Nougat brings several exciting features to the Android platform, including multi-window support, notification enhancements, data saver, and many new APIs, such as quick settings. We&#8217;re excited to announce that we have published Xamarin.Android support for Android 7.0 for both Xamarin Studio and Visual Studio. This release of Xamarin.Android is currently available in our [&hellip;]<\/p>\n","protected":false},"author":1917,"featured_media":27540,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[5,4],"class_list":["post-27536","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-android","tag-xamarin-platform"],"acf":[],"blog_post_summary":"<p>Android 7.0 Nougat brings several exciting features to the Android platform, including multi-window support, notification enhancements, data saver, and many new APIs, such as quick settings. We&#8217;re excited to announce that we have published Xamarin.Android support for Android 7.0 for both Xamarin Studio and Visual Studio. This release of Xamarin.Android is currently available in our [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/27536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/1917"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=27536"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/27536\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=27536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=27536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=27536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}