我更新到macos-catalina,并尝试使用android-ndk-r18b交叉编译android的android-ndk-r18b代码。
macOS无法验证“clang”的开发人员。您确定要打开它吗?
它要求我提供所有不同的可执行文件/编译器(例如arm-linux-androideabi-ranlib)。我通过去Security & Privacy并允许出现在那里的所有可执行文件来解决这个问题。有没有一种更通用的方式来授权android中的所有内容?
发布于 2020-05-29 03:43:01

发布于 2020-04-29 10:39:02
这在丹·阿尔伯特的评论中得到了实质的回答,但按照android ndk第1060期的说法,增加了一个实际的答案
对于macOS,SDK管理器对于大多数用例来说是获取NDK的最可靠的方法,并且应该是首选的,直到其他事情发生变化。这并不是所有的用户都可行的,但如果这是你的一个选择,这是你最好的选择。
换句话说,如果您使用SDK管理器安装/重新安装NDK,您最终应该会得到一个网关管理员会很高兴的版本,例如:
android/Sdk/tools/bin/sdkmanager --install "ndk;18.1.5063045"
发布于 2020-08-13 03:03:25
最好的方法是将ndk更新为R21。如果你的Macos版本是catalina。
“在NDK r21签署或公证之前没有Mac NDK”。
https://stackoverflow.com/questions/58347120
复制相似问题