Xamarin Android SDK和NDK目录

4
能否在Xamarin中将Android SDK和NDK的目标位置指向不同于其安装目录(<username>/Library/Developer/Xamarin/)的其他位置,还是说这些位置对于Xamarin来说有什么特殊要求?另外,Android Studio Setup Wizard使用的目录是否也适用于Xamarin?比如,将目标位置更改为homebrew安装的/usr/local/opt/android-sdk

我之所以希望能够这样做,是因为想要节省磁盘空间,因为我需要使用另一个工具/IDE,即Deco开发React Native应用程序,同时也需要使用Xamarin来进行Android开发。Android SDK和Android NDK的大小超过10GB。此外,这样做还可以节省下载和更新时间。

Xamarin是否对其安装的Android SDK和NDK目录有任何特定要求?如果没有,当我从Xamarin首选项中更改这些目录时,是否需要进行其他设置或配置?

1个回答

4

Xamarin Studio / Preferences / Projects / Android

enter image description here

Android Studio 使用相同的目录:

enter image description here

注意:在我的个人 Mac 上,我将 Android Studio 指向 Xamarin 安装的 Android SDK/NDK 的位置。

注意:Xamarin 不会对这些目录进行任何更改,它们由 Google 的安装程序维护,并且 Xamarin 内容在需要填充 zip 等时从其中复制出来...

您可以更改 Xamarin 的指向,使其指向 Android Studio 安装的 SDK/NDK,选择权在您手中。


这是否意味着我可以安全地更改Android Studio设置向导设置的目录,但不能更改Xamarin下载并为Android SDK和NDK设置的目录?我担心Xamarin在将它们放置在Xamarin目录下时会对自己进行一些定制。 - sçuçu
1
@Işık 在我的个人Mac上,我将Android Studio指向Xamarin安装Android SDK/NDK的位置。 Xamarin不会对这些目录进行任何更改,它们由Google的安装程序维护,并且当它们要解压缩zip等时,Xamarin会从中复制出来... 当然,您可以更改Xamarin以指向Android Studio安装的SDK/NDK,这是您的选择。 - SushiHangover
好的。如果这是正确的,否则就是正确的,但为了回答更直接,您能将这些添加到答案中吗?那么您的Android Studio应用程序构建任务是否成功运行? - sçuçu
@Işık 是的,Android Studio 的构建步骤成功工作。 - SushiHangover

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接