📌  相关文章
📜  用户库 Android sdk ndk 21.1.6352462 中的 NDK 没有 source.properties 文件 (1)

📅  最后修改于: 2023-12-03 14:56:23.491000             🧑  作者: Mango

用户库 Android sdk ndk 21.1.6352462 中的 NDK 没有 source.properties 文件

在使用Android开发中,NDK 是不可或缺的一部分,用于帮助我们处理一些底层的操作和性能优化。然而,在使用中,出现没有 source.properties 文件的情况,我们该如何解决呢?

什么是 source.properties 文件?

source.properties 是一个配置文件,用于记录NDK版本信息、支持的ABIs、安装位置等信息。当我们使用ADK来管理NDK版本的时候,就需要使用到source.properties。如果缺少source.properties文件,ADK就不会将该NDK版本与Android Studio相关联,因此会出现错误提示。

如何解决缺少 source.properties 文件的问题?
解决方案一:手动添加 source.properties 文件

根据NDK的版本和所支持的ABI架构,手动添加 source.properties 文件,将其放置在NDK根目录下即可。具体步骤如下:

  1. 在任意文本编辑器中创建一个名为 "source.properties" 的文件;

  2. 将以下信息粘贴到文件中,以适应您的NDK版本:

    Pkg.Desc = Android NDK
    Pkg.Revision = 21.1.6352462
    Pkg.License = Android Software Development Kit License Agreement
    
  3. 保存并将文件放置在NDK根目录中。

解决方案二:下载对应的 NDK 版本文件

如果手动添加 source.properties 文件的方法不起作用,可以尝试下载对应的NDK版本文件。具体步骤如下:

  1. 打开Android SDK Manager;
  2. 在“Android SDK”选项卡下,找到“SDK Tools”;
  3. 在“SDK Tools”列表中,找到“NDK (Side by side)”;
  4. 单击复选框旁边的空白框以选中该工具,然后单击“OK”以安装所选内容。此时,Android Studio将自动安装正确的NDK版本并自动创建所需的 source.properties 文件。

以上两种方法均可解决缺少 source.properties 文件的问题。根据实际情况选择即可。