# build-apk-with-c **Repository Path**: yelam2022/build-apk-with-c ## Basic Information - **Project Name**: build-apk-with-c - **Description**: 纯C语言开发无java、无dex的安卓apk应用的示例 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2022-05-12 - **Last Updated**: 2025-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 安卓apk纯 C语言开发验证 不依赖任何java代码,打包无dex的纯 native apk! 依据是 sdkVersion >=9 以上的 dalvik/art 是可以直接加载apk中的 native library(.so) 代码的。 即容许 apk 文件中没有 dex/smali/javaByteCode 文件。 #### 安卓纯 C语言开发——环境搭建 1. 装linux 或在win10上安装wsl 2. linux/wsl 环境中下载安装NDK、JDK 3. linux/wsl 中安装所所需的工具 sudo apt install apktool zipalign apksigner sudo apt install make cmake #### 下载 build-apk-with-c 源码示例,然后编译 1. build-apk-with-c 源码目录,修改Makefile中的NDK_DIR指向NDK根目录 2. linux/wsl命令行中切换至 build-apk-with-c 源码目录,执行 make 生成apk