{"componentChunkName":"component---src-templates-post-tsx","path":"/adb-insufficient-space-exception/","result":{"data":{"logo":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAGwGAABsBgFnvUbqAAAC5UlEQVQ4y5WUT0gUcRTHvzuzS+scNg9Z2Epjiwdhy13/0BzWDTx1jYKIQCMU2VYQPC9SeNgg7KIdklhYPHRQhBA8SOAKHcJsRRfRU9BNTFHapXB3/jx548wyrqPVgzfvNzO/9/l9f+/3B/iL+Xw+Dh77fWNjw/lbWFhYwD9bXV0d9vf37dcHAD56vd7PAD4AiNlQn8/ncQ7qaqIoOpWlFUWh2dlZyufzNDMzQy0tLQTgmTOHiE4aHo+Z5xEEQXRARCvea29vJ03TdCKq7OzsaLlcrry1tUWNjY1HABQAVwFcqwJd5IqyLAtWO5vJZIhh/BgbGzNYzN7enj46OkqyLBdTqdRPRVF+AAiaNbASeaQ3AGSrfmJzczM3Py0tLTFLIyLj4OCAVldXDf4wMTGhDw4OsnJKJpOs9rqtKCBJ0vf+/n5qaGj4BeChQ+3bqakpzlHL5TI5zOD+6XSaFhcXSZKkdz09PdWkF4lEgjv9WV9fp6amJi7GfQASgGQoFKLd3V1WYlQq5syNzc1NCgQCh9Fo9Gt9ff1rAJeqW83v9xfW1tbsaWnLy8usVGtrazuMx+OlYDCoTU5OmiBLpTY/P8+DfmFAKBQ6tRY3w+FwWdfNUhiaxkzSi8UilUolYgC7qqpm3QzjJPCjs7NTA3CrZlcgGo/HzU66rhtsNpzBVrRhZlRV1Qx9fX2s8nEtMBKLxU4BOc/NbYWWWm1kZISBiVrgjdbW1t9WbapAN7O/2wp7e3sZ+KgWKHi93m8rKytmsSuVSpXoppBnwc7tSCTCNQzbHOfJSFnb5oihnMAqeGo1zkeQYUdzc3OsLsfJXV1dZy6Gy4IgbA8NDVGhUCBrMXi51Ro3T0sul7Mvh7tu6mz6FQAv/X7/dnd3Nw0PD/PRounpacpmszQ+Pk4DAwPU0dGhA8gDeHLOPXDmI+/4OwCeW2c7A+A9gFcAngK4fU7emfvP41ypi8y6pkT8hwlWgpsLF2UeA2cncRiRWBqkAAAAAElFTkSuQmCC","width":400,"height":400,"src":"/static/c145ae02d8428dda1fa96de2fe8a40ed/497c6/rubber-duck-logo.png","srcSet":"/static/c145ae02d8428dda1fa96de2fe8a40ed/497c6/rubber-duck-logo.png 1x,\n/static/c145ae02d8428dda1fa96de2fe8a40ed/2a4de/rubber-duck-logo.png 1.5x,\n/static/c145ae02d8428dda1fa96de2fe8a40ed/ee604/rubber-duck-logo.png 2x"}}},"markdownRemark":{"html":"<div className=\"seo-hidden\">\nResolve ADB0060 Mono.AndroidTools.InsufficientSpaceException when deploying a .NET MAUI or Xamarin app to an Android device by clearing temporary files with adb.\n</div>\n<h1>The Problem</h1>\n<p>When deploying a .NET MAUI (or Xamarin) Android application to a physical device or emulator, you may hit this error:</p>\n<div class=\"gatsby-highlight\" data-language=\"plaintext\"><pre class=\"language-plaintext\"><code class=\"language-plaintext\">ADB0060: Mono.AndroidTools.InsufficientSpaceException: There is not enough storage space on the device to store package: /data/local/tmp/com.rubberduckdev.simpleinvoice-Signed.apk. Free up some space and try again.</code></pre></div>\n<p>Each time Visual Studio deploys your app it pushes the signed APK to <code class=\"language-text\">/data/local/tmp/</code> on the device. Over repeated debug sessions these files accumulate and eventually exhaust the available space in that partition.</p>\n<hr>\n<h2>The Fix</h2>\n<p>The solution is straightforward — delete the stale temporary files from the device using <code class=\"language-text\">adb shell</code>.</p>\n<h3>Attempt 1: adb in PATH</h3>\n<p>Your first instinct might be to run:</p>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\">adb shell <span class=\"token function\">rm</span> <span class=\"token operator\">-</span>rf <span class=\"token operator\">/</span><span class=\"token keyword\">data</span><span class=\"token operator\">/</span>local/tmp/<span class=\"token operator\">*</span></code></pre></div>\n<p>But on many Windows development machines, <code class=\"language-text\">adb</code> is not on the system PATH, so you will see:</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">adb: The term 'adb' is not recognized as a name of a cmdlet, function, script file,\nor executable program.\nCheck the spelling of the name, or if a path was included, verify that the path is\ncorrect and try again.</code></pre></div>\n<h3>Attempt 2: Use the full SDK path</h3>\n<p>The Android SDK installed by Visual Studio or the .NET MAUI workload lives under your local AppData folder. You can invoke <code class=\"language-text\">adb.exe</code> directly:</p>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\">&amp; <span class=\"token string\">\"<span class=\"token variable\">$env</span>:LOCALAPPDATA\\Android\\Sdk\\platform-tools\\adb.exe\"</span> shell <span class=\"token function\">rm</span> <span class=\"token operator\">-</span>rf <span class=\"token operator\">/</span><span class=\"token keyword\">data</span><span class=\"token operator\">/</span>local/tmp/<span class=\"token operator\">*</span></code></pre></div>\n<p>This clears out every temporary file that was pushed to the device. After running it, re-deploy your app and the <code class=\"language-text\">ADB0060</code> error should be gone.</p>\n<hr>\n<h2>Adding adb to PATH permanently</h2>\n<p>If you find yourself running <code class=\"language-text\">adb</code> commands often, add the platform-tools directory to your user PATH so the short form works everywhere:</p>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\"><span class=\"token variable\">$sdkTools</span> = <span class=\"token string\">\"<span class=\"token variable\">$env</span>:LOCALAPPDATA\\Android\\Sdk\\platform-tools\"</span>\n<span class=\"token namespace\">[Environment]</span>::SetEnvironmentVariable<span class=\"token punctuation\">(</span>\n    <span class=\"token string\">\"Path\"</span><span class=\"token punctuation\">,</span>\n    <span class=\"token namespace\">[Environment]</span>::GetEnvironmentVariable<span class=\"token punctuation\">(</span><span class=\"token string\">\"Path\"</span><span class=\"token punctuation\">,</span> <span class=\"token string\">\"User\"</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">+</span> <span class=\"token string\">\";<span class=\"token variable\">$sdkTools</span>\"</span><span class=\"token punctuation\">,</span>\n    <span class=\"token string\">\"User\"</span>\n<span class=\"token punctuation\">)</span></code></pre></div>\n<p>Restart your terminal after running the above, and <code class=\"language-text\">adb</code> will be recognised directly.</p>\n<hr>\n<h2>Conclusion</h2>\n<p>This is a quick note-to-self post. The <code class=\"language-text\">ADB0060 InsufficientSpaceException</code> is caused by leftover APKs filling up <code class=\"language-text\">/data/local/tmp/</code> on the device. A single <code class=\"language-text\">adb shell rm</code> command clears the space and gets you back to deploying. If you hit this regularly, adding the platform-tools folder to your PATH saves a few keystrokes each time.</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"div","properties":{"className":["seo-hidden"]},"children":[{"type":"text","value":"\nResolve ADB0060 Mono.AndroidTools.InsufficientSpaceException when deploying a .NET MAUI or Xamarin app to an Android device by clearing temporary files with adb.\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"The Problem"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When deploying a .NET MAUI (or Xamarin) Android application to a physical device or emulator, you may hit this error:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"plaintext"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-plaintext"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-plaintext"]},"children":[{"type":"text","value":"ADB0060: Mono.AndroidTools.InsufficientSpaceException: There is not enough storage space on the device to store package: /data/local/tmp/com.rubberduckdev.simpleinvoice-Signed.apk. Free up some space and try again."}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Each time Visual Studio deploys your app it pushes the signed APK to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"/data/local/tmp/"}]},{"type":"text","value":" on the device. Over repeated debug sessions these files accumulate and eventually exhaust the available space in that partition."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"The Fix"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The solution is straightforward — delete the stale temporary files from the device using "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb shell"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Attempt 1: adb in PATH"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Your first instinct might be to run:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"powershell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-powershell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-powershell"]},"children":[{"type":"text","value":"adb shell "},{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"rm"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":"rf "},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"/"}]},{"type":"element","tagName":"span","properties":{"className":["token","keyword"]},"children":[{"type":"text","value":"data"}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"/"}]},{"type":"text","value":"local/tmp/"},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"*"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"But on many Windows development machines, "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb"}]},{"type":"text","value":" is not on the system PATH, so you will see:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"text"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-text"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb: The term 'adb' is not recognized as a name of a cmdlet, function, script file,\nor executable program.\nCheck the spelling of the name, or if a path was included, verify that the path is\ncorrect and try again."}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Attempt 2: Use the full SDK path"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The Android SDK installed by Visual Studio or the .NET MAUI workload lives under your local AppData folder. You can invoke "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb.exe"}]},{"type":"text","value":" directly:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"powershell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-powershell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-powershell"]},"children":[{"type":"text","value":"& "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\""},{"type":"element","tagName":"span","properties":{"className":["token","variable"]},"children":[{"type":"text","value":"$env"}]},{"type":"text","value":":LOCALAPPDATA\\Android\\Sdk\\platform-tools\\adb.exe\""}]},{"type":"text","value":" shell "},{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"rm"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":"rf "},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"/"}]},{"type":"element","tagName":"span","properties":{"className":["token","keyword"]},"children":[{"type":"text","value":"data"}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"/"}]},{"type":"text","value":"local/tmp/"},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"*"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This clears out every temporary file that was pushed to the device. After running it, re-deploy your app and the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ADB0060"}]},{"type":"text","value":" error should be gone."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Adding adb to PATH permanently"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you find yourself running "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb"}]},{"type":"text","value":" commands often, add the platform-tools directory to your user PATH so the short form works everywhere:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"powershell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-powershell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-powershell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","variable"]},"children":[{"type":"text","value":"$sdkTools"}]},{"type":"text","value":" = "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\""},{"type":"element","tagName":"span","properties":{"className":["token","variable"]},"children":[{"type":"text","value":"$env"}]},{"type":"text","value":":LOCALAPPDATA\\Android\\Sdk\\platform-tools\""}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","namespace"]},"children":[{"type":"text","value":"[Environment]"}]},{"type":"text","value":"::SetEnvironmentVariable"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"("}]},{"type":"text","value":"\n    "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"Path\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n    "},{"type":"element","tagName":"span","properties":{"className":["token","namespace"]},"children":[{"type":"text","value":"[Environment]"}]},{"type":"text","value":"::GetEnvironmentVariable"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"("}]},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"Path\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"User\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":")"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\";"},{"type":"element","tagName":"span","properties":{"className":["token","variable"]},"children":[{"type":"text","value":"$sdkTools"}]},{"type":"text","value":"\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n    "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"User\""}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":")"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restart your terminal after running the above, and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb"}]},{"type":"text","value":" will be recognised directly."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Conclusion"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is a quick note-to-self post. The "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ADB0060 InsufficientSpaceException"}]},{"type":"text","value":" is caused by leftover APKs filling up "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"/data/local/tmp/"}]},{"type":"text","value":" on the device. A single "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adb shell rm"}]},{"type":"text","value":" command clears the space and gets you back to deploying. If you hit this regularly, adding the platform-tools folder to your PATH saves a few keystrokes each time."}]}],"data":{"quirksMode":false}},"excerpt":"The Problem When deploying a .NET MAUI (or Xamarin) Android application to a physical device or emulator, you may hit this error: Each time…","timeToRead":2,"frontmatter":{"title":"ADB0060: Fixing InsufficientSpaceException on Android Device","userDate":"21 June 2026","date":"2026-06-21T23:00:00.000Z","tags":["Android","All"],"image":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABhklEQVQY0z2Qu04bQRRAt88H8AH5gtDzHbRRqhQUdFQ06ZCQUIpIREgUFIAUJCJLgPLAiWNiHuaxsQ3GmMca2+vYLOtdZu5jZnZ3kCDKqU5zmuPgf5iREEBqlSYqVWy0yojIWmuMAQBA1IzWKCaEp8KR8CwEUUgSEm07gZs7eZM7ed0JDiXIrW9Ft3qujWbEbhjve/5QAAIKKZ2UiJSWf9tHk2+99aWDznyx8W67PjX79cVC4ZXnu5tffv+p1oyhTMH6WWt8Zcft9mxqkiRxKr0gFCED1A9X5zdevs+PlJozP+rTufLEZcsdDmNr7V0UtvptAWE8vI7ujjMtv7vuyq+SM5mvHLe7NrWRgVLzw8LP0cXCWLn+KbonKYSAWBHvXTWLjYpWKYc75M2R8M9at+XzhuMHoSSKr/NR7bNm27+/GQz6JDKJAlBKiAVE0ruCgR9DsLy2sV3YVZq0UqlJHMOErB/6zahTAQQmQ8T4byciMciHi49zvfwWZ7Z2euHd+ooVPN1/BA7WcOf6KrIVAAAAAElFTkSuQmCC","aspectRatio":2.96028880866426,"src":"/static/bed33a4a602fc2ea877e1c8eed42b170/8f331/banner.png","srcSet":"/static/bed33a4a602fc2ea877e1c8eed42b170/8f331/banner.png 820w","sizes":"(max-width: 820px) 100vw, 820px"}}},"author":{"id":"Dushyant","bio":"Check about page for details.","avatar":{"children":[{"__typename":"ImageSharp","fixed":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAATABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAQCBQH/xAAXAQEBAQEAAAAAAAAAAAAAAAABAwIE/9oADAMBAAIQAxAAAAGC3Hg4dQPBrOiN41P/xAAbEAACAwEBAQAAAAAAAAAAAAABAgADESEEMv/aAAgBAQABBQIKRNBq0TQi+b7LV7vahFHP/8QAGBEAAgMAAAAAAAAAAAAAAAAAABEBAhD/2gAIAQMBAT8BcIZbP//EABcRAAMBAAAAAAAAAAAAAAAAAAEQEQL/2gAIAQIBAT8Bhqyv/8QAHBAAAgICAwAAAAAAAAAAAAAAAREAMQIQICIy/9oACAEBAAY/AqiONaIbc7VPA4f/xAAdEAEAAwABBQAAAAAAAAAAAAABABEhQRAxYYGx/9oACAEBAAE/ISLx5jZEdCHbpcbDiA1R+4TQeoJQwLgOif/aAAwDAQACAAMAAAAQJC8+/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQAhMXH/2gAIAQMBAT8QC8WtG5i//8QAGREAAgMBAAAAAAAAAAAAAAAAADEBESGR/9oACAECAQE/EOwWUOSz/8QAHxABAQACAQQDAAAAAAAAAAAAAREAIVExQWGBcaHB/9oACAEBAAE/ECCZsaWvrF6FZ3RLvhvTLdbfkf3Eo1h5d9n16yVHiJb7nfJTRa5HOsQildYEIbMrqbmf/9k=","width":400,"height":388,"src":"/static/ca50b870313d79772bec7be9f9d9786f/64b17/dp-profile.jpg","srcSet":"/static/ca50b870313d79772bec7be9f9d9786f/64b17/dp-profile.jpg 1x,\n/static/ca50b870313d79772bec7be9f9d9786f/39f27/dp-profile.jpg 1.5x,\n/static/ca50b870313d79772bec7be9f9d9786f/a1eb1/dp-profile.jpg 2x"}}]}}}},"relatedPosts":{"totalCount":2,"edges":[{"node":{"id":"da0e060e-d998-5080-868f-6c5e292eb721","timeToRead":2,"excerpt":"The Problem When deploying a .NET MAUI (or Xamarin) Android application to a physical device or emulator, you may hit this error: Each time…","frontmatter":{"title":"ADB0060: Fixing InsufficientSpaceException on Android Device"},"fields":{"slug":"/adb-insufficient-space-exception/"}}},{"node":{"id":"c7c30117-d7c6-555c-a3ac-4aecfd0f717f","timeToRead":2,"excerpt":"As a newcomer to the world of Android development and Unity, encountering errors can be a daunting experience. One common stumbling block…","frontmatter":{"title":"Unity Android - Resolve APK Failed to Install"},"fields":{"slug":"/unity-android-no-matching-abis/"}}}]}},"pageContext":{"slug":"/adb-insufficient-space-exception/","prev":{"excerpt":"Introduction While onboarding a brand new user to a tenant, the Microsoft Authenticator app refused to register the account, even though…","timeToRead":2,"frontmatter":{"title":"Microsoft Authenticator - \"Unexpected error\" when scanning QR code","tags":["Azure","All"],"date":"2026-06-08T10:00:00.000Z","draft":false,"image":{"childImageSharp":{"fluid":{"aspectRatio":1.7777777777777777,"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPElEQVQoz51STUvDQBDNH1EE0f/ixUNBDx68iPgPxJMeRBDvetJDvegh4C9Il9KSlFqVojfbxTY5mCi4tEW36e4+SUhKEtMPfDDM7Ozj8WZ2NeRABaFUWMsoBxBSjRkq0U9CG4tEhCDHtYiy0/dhuTwlmuTlCmaFY2c/I4mdCsPK2RNKzfewNxIqxZ0qmCYqHDUH2Hr8RuHqHgsbt3imX5nx53AYuyt2fazXOQ494OD1A8t7N1gqFMEGwz/7zRUM9xI7VBIvPYFj6mPT6GJ19wKLayc4vbbAhyIgpfY+c4dJnN/Vsb1/iZb9iVl8Le+SMQZd12EQgodGA9UygWVVUSkTGCUCq1aDaZoQQkx2mPwGnHNQSuE4DmzbRqvdhut6eOt0wnPQ9zwPUsr/jTwNc40cvrSUqcj21IRH+QWoYUlTgLcl5gAAAABJRU5ErkJggg==","sizes":"(max-width: 640px) 100vw, 640px","src":"/static/8c50714632df32567934e833296a71e6/f3dec/banner.png","srcSet":"/static/8c50714632df32567934e833296a71e6/f3dec/banner.png 640w"}}},"author":{"id":"Dushyant","bio":"Check about page for details.","avatar":{"children":[{"fixed":{"src":"/static/ca50b870313d79772bec7be9f9d9786f/64b17/dp-profile.jpg"}}]}}},"fields":{"layout":"post","slug":"/authenticator-qr-code-unexpected-error/"}},"next":{"excerpt":"Introduction I recently discovered that the GitHub Copilot app is built on top of GitHub Copilot CLI. This means we get access to powerful…","timeToRead":2,"frontmatter":{"title":"Using /chronicle with GitHub Copilot App Sessions","tags":["Copilot","All"],"date":"2026-06-22T22:00:00.000Z","draft":false,"image":{"childImageSharp":{"fluid":{"aspectRatio":2.2195704057279237,"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABsElEQVQoz42Sa2sTYRCF80v8Qxb8VEGhFPoHilCoNSlI4/aDoNR0k4I2QWjXVGpMoUZptRV6J9WivcBujAgBG7Tutmv25naTR/JqNomIODBwmDnvmRneEwFoNBr8LZr1f/WCIBC4Xq+HvEgL2L6Pop8wpJ+QLn/CdpzwsWVZGIaB87vWFOjsdQ6J/GIEpMsfuLhV5sLqHj3rKuOr70Xr8/ExN2IxZmYVxm5JJGSZkWiM+w+mebWywvVolCe5XLfgwZc3XFYyXL1dYjA+S5+s0XNvDVX/ypmuc3MsTkJOMplMIqdSJFNT3J2YYGh4mLgkCRwK+ufQn5cYyPYznnnK6wMVKb1M750MVx7OC6KmaaiaJs6uVqsYp6ccHh2J7UulEqZptgWDcxjIDDKyfI18UeXtxwrZrX0ujSboHZ0UxOLuLts7O+QXFphRFBYLBeZzORafFXiUneObrnef7P4wef7uJXMbaxSKe6RfrPN4aRPHsgXRdT3OTBPLtqlUKgJ7nketVsO2HXzfbwt22sL1XAzzO57rdf3c/0Rom9BTHVZoRhC0vdXyYzNbnvszWxv+BL1QhSZytlUGAAAAAElFTkSuQmCC","sizes":"(max-width: 1400px) 100vw, 1400px","src":"/static/6423bd5b2dc04184b3532ec271743253/54967/banner.png","srcSet":"/static/6423bd5b2dc04184b3532ec271743253/c5c6c/banner.png 930w,\n/static/6423bd5b2dc04184b3532ec271743253/54967/banner.png 1400w"}}},"author":{"id":"Dushyant","bio":"Check about page for details.","avatar":{"children":[{"fixed":{"src":"/static/ca50b870313d79772bec7be9f9d9786f/64b17/dp-profile.jpg"}}]}}},"fields":{"layout":"post","slug":"/copilot-chronicle-app-sessions/"}},"primaryTag":"Android"}},"staticQueryHashes":["3100086437","794779027","990608418"]}