{"id":61549,"date":"2026-04-13T17:59:00","date_gmt":"2026-04-13T17:59:00","guid":{"rendered":"https:\/\/christiancorner.us\/index.php\/2026\/04\/13\/test-multi-device-interaction-with-android-emulator\/"},"modified":"2026-04-13T17:59:29","modified_gmt":"2026-04-13T17:59:29","slug":"test-multi-device-interaction-with-android-emulator","status":"publish","type":"post","link":"https:\/\/christiancorner.us\/index.php\/2026\/04\/13\/test-multi-device-interaction-with-android-emulator\/","title":{"rendered":"Test multi-device interaction with Android emulator"},"content":{"rendered":"<p>\n<\/p>\n<div id=\"\">\n<p><i>Posted by Steven Jenkins, Product Manager, Android Studio<\/i><\/p>\n<div style=\"text-align: left;\"><i><\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhLN8Ls8o23mxLhfjCUWnFupv4VNEfvkWGKTXi1miUUWN9ZgQOQc0NRLaZL0tse3yBxgAdlaC0bXQ8INtkMU6wzrCvS8xJRLp6cnlNREqygY5PymuslFYjyRnWTBm08UdO5MG9DAXuIWXiiTimCFqINeAsqNnSJcJUDLreTDiRkJ9kM9HgSE8W74X2lvT4\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"><\/a><\/div>\n<p><\/i><\/div>\n<p>Testing multi-device interaction with an Android emulator is now easier than ever. Whether you&#8217;re creating multiplayer games, expanding your mobile application across form factors, or launching virtual devices that require a device connection, Android emulators now natively support these developer experiences.<\/p>\n<p>Previously, connecting multiple Android virtual devices (AVDs) together caused a lot of friction. Just connecting two emulators required manually managing complex port forwarding rules.<\/p>\n<p>You can now take advantage of a new networking stack for Android emulators that brings zero-configuration peer-to-peer connectivity to all your AVDs.<\/p>\n<div>\n<h3 style=\"text-align: left;\">Interconnecting Emulator Instances<\/h3>\n<p>The new networking stack for Android emulators changes the way emulators communicate. Previously, each virtual device operated on its own local area network (LAN), effectively isolating it from other AVDs. The new Wi-Fi network stack changes this by creating a shared virtual network backplane that bridges all running instances on the same host machine.<\/p>\n<\/div>\n<h4>Main Benefits:<\/h4>\n<ul>\n<li><b>Zero-configuration: <\/b>No more manual port forwarding or ADB command scripting. AVDs on the same host appear on the same virtual network.<\/li>\n<li><b>Peer-to-Peer Connectivity: <\/b>Important protocols like Wi-Fi Direct and Network Service Discovery (NSD) work out of the box among emulators.<\/li>\n<li><b>Better Stability: <\/b>Addresses long-standing stability issues, such as data loss and connection drops found in legacy stacks.<\/li>\n<li><b>Cross-platform stability: <\/b>Works equally well on Windows, macOS and Linux.<\/li>\n<\/ul>\n<h3>use cases<\/h3>\n<p>    Advanced emulator networking supports a wide range of multi-device development scenarios:\n  <\/p>\n<ul>\n<li><b>Multi-Device Apps: <\/b>Test file sharing, local multiplayer gaming, or control flow between a phone and another Android device.<\/li>\n<li><b>continuous integration: <\/b>Build robust, automated multi-device testing pipelines without layered network scripts.<\/li>\n<li><b>Android XR and AI specs: <\/b>Easily test companion app pairing and data streaming between phone and glasses within Android Studio.<\/li>\n<li><b>Automotive and Wear OS: <\/b>Validated connectivity flow between the mobile device and the vehicle head unit or smartwatch.<\/li>\n<\/ul>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEin1DKV_r7JYeNlAeF8rFN4eHGsOvNAVieSFHwpSRRihGLHEQDD9ZCDojC6AWuUrQeBYeBtJW2htLHz_t7mXF77N-2-n8xpuEsPEVdmplFzUmh4wJVq23SFD351gRtCVqppJBj9ECXLz5qXbNGHS5pjViEBeYHoFPqhRxBWwSy5m6hXE8HXeWhGjHhYjFU\" style=\"margin-left: 1em; margin-right: 1em;\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"\" data-original-height=\"581\" data-original-width=\"1204\" height=\"309\" src=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEin1DKV_r7JYeNlAeF8rFN4eHGsOvNAVieSFHwpSRRihGLHEQDD9ZCDojC6AWuUrQeBYeBtJW2htLHz_t7mXF77N-2-n8xpuEsPEVdmplFzUmh4wJVq23SFD351gRtCVqppJBj9ECXLz5qXbNGHS5pjViEBeYHoFPqhRxBWwSy5m6hXE8HXeWhGjHhYjFU=w640-h309\" width=\"640\"\/><\/a><\/div>\n<p><\/div>\n<p><i>The new emulator networking stack allows multiple AVDs to share a virtual network, <\/i><\/p>\n<p><i>Enabling direct peer-to-peer communication with zero configuration.<\/i><\/p>\n<h3>get started<\/h3>\n<p>The new networking capability is enabled by default in the latest Android emulator release (36.5), available via <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/studio\/intro\/update#sdk-manager\">Android Studio SDK Manager<\/a>. Simply update your emulator and launch multiple devices!<\/p>\n<p>If you need to disable this feature or want to learn more, please refer to our <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/studio\/run\/emulator-networking-interconnect\">Documentation<\/a>.<\/p>\n<p>As always, we appreciate any feedback. If you find any bugs or issues please <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/studio\/report-bugs\">file an issue<\/a>. Additionally you can also become a part of our vibrant Android developer community <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/showcase\/androiddev\/posts\/?feedView=all\">Linkedin<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/medium.com\/androiddevelopers\">medium<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/c\/AndroidDevelopers\/videos\">youtube<\/a>Or <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/x.com\/androidstudio\">x<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Posted by Steven Jenkins, Product Manager, Android Studio Testing multi-device interaction with an Android emulator is now easier than ever. Whether you&#8217;re creating multiplayer games, expanding your mobile application across form factors, or launching virtual devices that require a device connection, Android emulators now natively support these developer experiences. Previously, connecting multiple Android virtual devices<\/p>\n","protected":false},"author":1,"featured_media":61550,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[1601,20509,20318,20508,2388],"class_list":["post-61549","post","type-post","status-publish","format-standard","has-post-thumbnail","category-devotionals","tag-android","tag-emulator","tag-interaction","tag-multidevice","tag-test"],"_links":{"self":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/61549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/comments?post=61549"}],"version-history":[{"count":1,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/61549\/revisions"}],"predecessor-version":[{"id":61551,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/61549\/revisions\/61551"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media\/61550"}],"wp:attachment":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media?parent=61549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/categories?post=61549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/tags?post=61549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}