You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置:pdf_render项目时NDK缺失source.properties文件导致Gradle构建失败求助

解决pdf_render构建时NDK缺失source.properties的问题

针对你使用pdf_render^1.0.12时遇到的NDK路径D:\Resources\AndroidStudioSDK\ndk\21.4.7075529缺失source.properties文件导致构建失败的问题,我整理了几个实用的解决方案:

1. 重新安装对应版本的NDK

这是最稳妥的解决办法:

  • 打开Android Studio,进入File > Settings > Appearance & Behavior > System Settings > Android SDK
  • 切换到SDK Tools标签,找到NDK (Side by side)选项
  • 定位到版本21.4.7075529,如果未勾选就直接勾选安装;如果已经安装过,先取消勾选卸载,再重新勾选安装,确保下载过程完整,避免文件因中断导致缺失

2. 指定正确的NDK版本配置

如果不想重装,或者你有其他可用的完整NDK版本,可以手动指定路径:

  • 方法一:修改local.properties
    在项目根目录的local.properties文件中,确保ndk.dir指向一个已完整安装的NDK路径:
    ndk.dir=D:\\Resources\\AndroidStudioSDK\\ndk\\你的有效NDK版本号
    
  • 方法二:在Module级build.gradle中指定
    打开app模块下的build.gradle,在android代码块中添加或修改ndkVersion:
    android {
        // 其他配置内容...
        ndkVersion "21.4.7075529" // 确保这个版本是你已完整安装的
    }
    

3. 手动修复source.properties文件(临时方案)

如果你确认NDK的其他核心文件都完整,只是丢失了source.properties,可以手动创建这个文件并放到指定的NDK路径下,文件内容如下:

Pkg.Desc = Android NDK
Pkg.Revision = 21.4.7075529

不过这个方法只是临时补救,还是建议重新安装NDK来保证文件整体的完整性。

4. 确认pdf_render的NDK版本要求

部分第三方库对NDK版本有特定依赖,你可以查看pdf_render的官方文档或GitHub仓库说明,确认它是否要求特定的NDK版本,如果是的话,安装对应版本即可解决问题。

内容的提问来源于stack exchange,提问作者Niteesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 05:37:34