NDK开发中Eclipse自动编译C文件配置及Log信息打印
初学NDK开发,记录自己的学习经历。
1.配置eclipse的ndk目录:
Windows -> Preferences -> NDK Location 选择对应目录即可。
2.在项目中单击“右键”-> Properties,在左侧菜单栏选择 Builders,然后右侧 New 选项:
新窗口中选择 Program :
在 Main 菜单中的 Location: 中点击Browse File System 选择NDK安装目录下的 ndk-build.cmd命令,
Working Directory中点击 Browse Workspace 选择当前项目就可以,点击Apply即可:
(可选)在这个菜单中也可以配置是否自动编译:
区别:勾选之后每次保存 .c 文件都会进行编译 so 文件,不勾选会在程序每次运行的时候进行编译。
下一次在打开项目中的 Properties -> Builders 选项会发现多了一个 New_Builder选项:
下一次直接运行程序时控制台就会打印出相关的 so 编译信息:
3.Log信息打印配置
首先申明引入所依赖的Log库:
# for logging
LOCAL_LDLIBS += -llog
其次在 .c 文件中申明调用即可:
再次运行程序在LogCat中就会输入信息了: