Jul*_*ian 5 android-ndk macos-catalina
我更新到 macos-catalina,我正在尝试使用交叉编译 android 的 C++ 代码 android-ndk-r18b
macOS 无法验证“clang”的开发者。确定要打开吗?
它要求我提供所有不同的可执行文件/编译器(例如arm-linux-androideabi-ranlib)。我通过转到Security & Privacy并允许出现在那里的所有可执行文件来解决这个问题。是否有更通用的方式来授权 android ndk 中的所有内容?
这基本上在 Dan Albert 的评论中得到了回答,但要添加一个实际的答案,根据android ndk issues 1060:
对于 macOS,SDK 管理器是大多数用例获取 NDK 的最可靠方法,在其他情况发生变化之前应优先使用。这并不适合所有用户,但如果它适合您,那么这就是您的最佳选择。
换句话说,如果您使用 SDK 管理器安装/重新安装 NDK,您最终应该得到一个让 Gatekeeper 满意的版本,例如:
android/Sdk/tools/bin/sdkmanager --install "ndk;18.1.5063045"
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |