docs-maui icon indicating copy to clipboard operation
docs-maui copied to clipboard

Unable to install Android on macOS

Open davidortinau opened this issue 9 months ago • 0 comments

Type of issue

Code doesn't work

Description

Following the documentation for installing VS Code and Android on macOS. I have a clean machine with macOS 14.4.1. I'm unable to get a working Android environment with the provided instructions.

First I created a new MAUI app and then:

➜  MauiApp1 dotnet build -t:InstallAndroidDependencies -f:net8.0-android -p:AndroidSdkDirectory="/Users/davidortinau/Library/Android/sdk" -p:JavaSdkDirectory="/Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home" -p:AcceptAndroidSDKLicenses=True
MSBuild version 17.9.8+b34f75857 for .NET
  Determining projects to restore...
  All projects are up-to-date for restore.
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/tools/Xamarin.Android.Tooling.targets(70,5): warning XA5300: The Android SDK directory could not be found. Install the Android SDK by following the instructions at: https://aka.ms/dotnet-android-install-sdk [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/tools/Xamarin.Android.Tooling.targets(70,5): warning XA5300: To use a custom SDK path for a command line build, set the 'AndroidSdkDirectory' MSBuild property to the custom path. [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/targets/Microsoft.Android.Sdk.Tooling.targets(31,5): warning XARAT7001: System.NullReferenceException: Object reference not set to an instance of an object. [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/targets/Microsoft.Android.Sdk.Tooling.targets(31,5): warning XARAT7001:    at Xamarin.Android.Tasks.ResolveAndroidTooling.RunTask() [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/targets/Microsoft.Android.Sdk.Tooling.targets(31,5): warning XARAT7001:    at Microsoft.Android.Build.Tasks.AndroidTask.Execute() in /Users/runner/work/1/s/xamarin-android/external/xamarin-android-tools/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs:line 25 [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/tools/Xamarin.Installer.Common.targets(12,3): warning : Android component "tools" is obsolete, please install "cmdline-tools" [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.95/tools/Xamarin.Installer.Common.targets(12,3): warning : Trying to fallback to "tools"... [/Users/davidortinau/work/MauiApp1/MauiApp1.csproj::TargetFramework=net8.0-android]

Build succeeded.

Reviewing my folders I see Android was downloaded to /Users/davidortinau/Library/Android/sdk and I'm able to now see the sdkmanager to continue:

➜  bin ./sdkmanager --install system-images;android-33;google_apis;x86_64
Warning: Errors during XML parse:
Warning: Additionally, the fallback loader failed to parse the XML.
Warning: Failed to find package 'system-images'
zsh: command not found: android-33      ] 10% Computing updates...
zsh: command not found: google_apis
zsh: command not found: x86_64

I tried separate calls for those installs and again get this response.

I tried installing Rider and using the built in SDK Manager and Device Manager. The Device Manager crashes, so I worry this above instructions has also left me in a bad state.

Page URL

https://learn.microsoft.com/en-us/dotnet/maui/get-started/installation?view=net-maui-8.0&tabs=vswin#provide-feedback

Content source URL

https://github.com/dotnet/docs-maui/blob/main/docs/get-started/installation.md

Document Version Independent Id

9a62d421-d009-30b3-843e-a92bfc21c061

Article author

@davidbritch

Metadata

  • ID: 7607155a-9a56-d752-c5ac-c3aeb6b128bc
  • Service: dotnet-mobile
  • Sub-service: dotnet-maui

davidortinau avatar Apr 29 '24 19:04 davidortinau