Android NDK开发-手动创建Andoird项目

Andoird Project通常使用 Android SDK 或 IDE 创建,为了进一步了解背后的机制,我们手动创建Andoird项目的目录和文件,然后使用ant/Gradle构建项目。

Ant

Andoird项目目录结构:

icon.png:

4501_01_02

strings.xml:包含应用中用到的字符串,它是为了国际化。设置app_name:

AndroidManifest.xml:

build.xml:

project.properties:

MainActivity.java:

构建项目:

把生成的apk安装到设备:

注:上面应用没有任何NDK代码。

Gradle

Gradle比Ant更强大一点,它允许你处理外部依赖。Android SDK/Android Studio使用Gradle做为构建系统。

在上面项目根目录创建build.gradle文件:

执行命令:

构建项目:

生成的apk在 build/outputs/apk 目录。


源码:https://github.com/tiancode/somecode/tree/master/ndkGame

这个程序做为NDK开发最基本的模版。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注