Android SDK在Visual Studio Code中的.NET Maui应用程序中不起作用,但它在Visual Studio for Mac中适用于相同的.NET Maui应用程序

zhte4eai  于 12个月前  发布在  Android
关注(0)|答案(1)|浏览(119)

当我创建一个新的.NET MAUI应用程序时,我总是在Visual Studio Code中得到相同的消息:Android SDK:需要安装
需要采取的行动:

  • 需要安装所需的Android SDK组件。您可以从命令面板中选择“.NET MAUI:配置Android”,选择“如何配置Android”并按照说明进行安装。请考虑Maui Android SDK建议特定的组件版本,如果您决定不使用它们,则构建/调试可能无法正常工作。
  • 另一种选择是使用Visual Studio中的Android SDK Manager工具来安装Android Sdk组件。
  • 或者,您可以尝试安装组件,方法是打开终端,导航到目录“/Users/name/Library/Developer/Xamarin/android-sdk-macosx/Android line-tools/7.0/bin”,然后运行:“sdkmanager“build-tools;34.0.0”“。'sdkmanager --licenses --verbose'。之后,请验证android-sdk-license文件是否存在于'/Users/name/Library/Developer/Xamarin/android-sdk-macosx“。如果此操作仍然失败,请尝试删除许可证文件夹并再次接受许可证。

https://learn.microsoft.com/en-us/dotnet/maui/get-started/installation?view=net-maui-8.0&tabs=visual-studio-code
我尝试在Visual Studio Code中安装Android SDK,但仍然无法正常工作。
然后,我在Visual Studio for Mac中创建了一个新的.NET Maui应用程序,Android SDK自动安装,应用程序在我的Android平板电脑上运行。之后,我在Visual Studio Code中打开了这个应用程序的文件夹,但我仍然得到相同的消息Android SDK:需要安装。
为什么Android SDK在Visual Studio Code中不起作用?我使用的是macOS索诺马14. 2,我有一台英特尔iMac。

更新:

我在Visual Studio for Mac中安装了Android SDK。Visual Studio for Mac中安装了以下内容:
https://ibb.co/4PVV9Tg
https://ibb.co/rb2V30f
https://ibb.co/s11TCNS
https://ibb.co/1R9LSMd
但是当我在Visual Studio Code中打开我的Android项目时,我仍然在Visual Studio Code中得到相同的错误。为什么我的Android项目在Visual Studio Code中无法工作?
要使用的Java SDK路径:/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home
使用的Android SDK路径:/Users/name/Library/Developer/Xamarin/android-sdk-macosx
Android组件:- Java SDK(版本:“11.0.21”):已安装。

Android SDK recommended required components:
- platforms/android-34 (version: '2'): installed.
x build-tools/34.0.0: not installed.
- platform-tools (version: '34.0.5'): installed.
- cmdline-tools/11.0 (version: '11.0'): installed.

Android SDK recommended optional components:
- emulator (version: '33.1.24'): installed.
x system-images/android-34/google_apis/x86_64: not installed.
- system-images/android-31/google_apis/x86_64 (version: '12'): installed.
- system-images/android-28/google_apis_playstore/x86 (version: '1'): installed.
- system-images/android-29/google_apis_playstore/x86 (version: '8'): installed.

字符串
需要采取的行动:- 需要安装所需的Android SDK组件。您可以通过选择“.NET MAUI:配置Android“,选择”如何配置Android“,并遵循说明。考虑到Maui Android SDK推荐特定的组件版本,如果您决定不使用它们,则构建/调试可能无法正常工作。另一种选择是使用Visual Studio中的Android SDK Manager工具来安装Android Sdk组件。-或者,您可以尝试通过打开终端,导航到目录“/Users/name/Library/Developer/Xamarin/android-sdk-macosx/Xamline-tools/7.0/bin”,然后运行来安装组件:'sdkmanager“build-tools;34.0.0”'。需要运行'sdkmanager --licenses --verbose'接受许可证。之后,请验证android-sdk-license文件是否存在于'/Users/name/Library/Developer/Xamarin/android-sdk-macosx'上的licenses目录中。如果仍然失败,请尝试删除licenses文件夹并再次接受许可证。
可选:- 可以安装/升级可选的推荐Android SDK组件。您可以通过选择“.NET MAUI:配置Android“,选择”如何配置Android“,并按照说明进行操作。-另一种选择是使用Visual Studio中的Android SDK管理器工具来安装Android SDK组件。-或者,您可以尝试安装组件,方法是打开终端,导航到目录“/Users/name/Library/Developer/Xamarin/android-sdk-macosx/Xamline-tools/7.0/bin”,然后运行:“sdkmanager“system-images;android-34;google_apis;x86_64”“。'sdkmanager --licenses --verbose'。之后,请验证android-sdk-license文件是否存在于'/Users/name/Library/Developer/Xamarin/android-sdk-macosx'上的licenses目录中。如果仍然失败,请尝试删除licenses文件夹并再次接受许可证。

y1aodyip

y1aodyip1#

您可以使用文档:Setting up the Android SDK for Xamarin.Android
Visual Studio包含一个Android SDK管理器,可用于下载开发Xamarin.Android应用所需的Android SDK工具、平台和其他组件。
Xamarin Android SDK管理器(作为移动的.NET开发工作负载的一部分安装)可帮助您下载开发Xamarin.Android应用所需的最新Android组件。

相关问题