在指定位置找不到NDK

Dev*_*223 5 android android-ndk xamarin xamarin-studio

安装Xamarin Studio后,我选择了确保Android SDK,JDK和NDK全部找到的选项.实际上前两个是,但没有找到NDK.它要求指定位置,我确实指定了位置(当我点击"浏览"时,它将我带到了NDK实际所在的文件夹).然而,它仍然无法识别它,并说在指定位置找不到NDK.

Yas*_*arF 3

使用 Xamarin Studio 时,如果收到错误 XA5101 错误(“缺少 Android NDK 工具链目录”),则需要从以下位置单独下载 Android NDK:

\n\n

http://developer.android.com/tools/sdk/ndk/index.html

\n\n

然后他应该解压下载的文件并打开 Xamarin IDE 并转到以下菜单位置:

\n\n
Tools ==> Options ==> SDK Locations ==> Android\n
Run Code Online (Sandbox Code Playgroud)\n\n

选择解压文件夹的位置。

\n\n

然后关闭 IDE 并重新打开它(如果任务/进程管理器中仍然存在,则强制关闭/重新启动)。

\n\n

另一种尝试:

\n\n
\n

找不到 NDK 也可能是由于 AVD Manager 的配置不匹配造成的。更具体地说,Xamarin 可能会在 %USERPROFILE%.android 中创建\n 设备和 AVD,而\n 调试器/运行时仿真需要 ADT 目录中的 AVD。您可以尝试将 ZAVD2 相关文件和目录复制到 %USERPROFILE%.android\\avd 中,看看是否可以解决问题。

\n
\n\n

=====初始帖子======

\n\n

[如果发生日食]我认为答案在这里:https ://stackoverflow.com/a/11825963/918535

\n\n

//goto Preference \xe2\x86\x92 Android \xe2\x86\x92 NDK并选择你的 ndk 位置

\n\n

//如果你的NDK位置已经设​​置,工具链编辑器中的构建器可能是错误的。转到项目属性,C/C++ Build | Tool Chain Editor然后选择 Android Builder 作为当前构建器。

\n\n

// 在您的.bashsrc文件中,您可能还需要添加 env 变量:

\n\n
NDK_HOME=/opt/android-ndk-r8\nexport NDK_HOME\n
Run Code Online (Sandbox Code Playgroud)\n