摘要:
1. 安装NDK和CMake打开Android Studio,点击`Tools ˃ SDK Manager`。在`SDK Tools`标签页,选中`Show Package Det...
1. 安装NDK和CMake
打开Android Studio,点击`Tools > SDK Manager`。
在`SDK Tools`标签页,选中`Show Package Details`复选框。
选中`NDK (Side by side)`复选框及其下方与您想要安装的NDK版本对应的复选框。
点击`OK`进行下载,下载完成后点击`Finish`结束。
2. 配置NDK版本(可选)
如果安装了多个版本的NDK,并且想要使用其中一个特定的版本,可以在模块的`build.gradle`文件中使用`android.ndkVersion`属性指定版本,例如:
groovy
android {
ndkVersion "major.minor.build" // 例如,ndkVersion "21.3.6528147
3. 配置CMake版本(可选)
SDK管理器包含CMake的3.6.0分支版本和3.10.2版本。未设置特定CMake版本的项目将使用CMake 3.10.2构建。要设置CMake版本,可以将以下内容添加到模块的`build.gradle`文件中:
groovy
android {
..
externalNativeBuild {
cmake {
..
version "cmake-version
二、NDK下载软件的下载方法

1. 通过Android Studio下载
按照上述使用步骤中的安装步骤,在`SDK Manager`中选择要下载的NDK版本进行下载。
2. 下载指定历史版本NDK
进入到`ndk下载的"修订历史记录"页面`:
3. 直接下载(macOS)
对于macOS,仅提供了可直接下载的DMG,因为该操作系统的所有新版本都需要经过公证,而ZIP分发文件无法进行公证。macOS的zip URL使用模式为`
三、用户使用反馈
1. 功能实现方面
例如,有用户在开发过程中发现Java无法实现某些功能时,考虑使用JNI,通过NDK在底层用C实现所需功能,如实现应用监听自身卸载并弹出用户反馈调查的功能。
2. 问题反馈渠道
可以使用问题跟踪器创建新问题,查看和跟踪自己及其他开发者创建的问题,并为问题投票。
对于测试人员的反馈,可以通过`App Distribution`收集,将新的应用版本上传到`App Distribution`,分发给有权访问的账号,测试人员通过`App Distribution`的Web版或Android版测试人员应用下载该应用进行反馈。
3. NDK相关问题反馈
例如在使用Visual Studio App Center时,若涉及Android NDK应用的崩溃报告,需要为每个生成上传应用程序符号以获取有效的堆栈跟踪。可以通过`App Center`门户、API或CLI上传符号,若无法上传符号,可以将其标记为“已忽略”,`App Center`会尽可能使用文件中的符号对崩溃进行符号化。