C++环境部署-使用Eclipse生成JNI C++So库


2017年的时候需要交接对接安卓服务的同事的工作,交接了他负责的几个So代码;
交接时也算是手把手配置了JNI的环境;当前重复了好几次,总算是可以能从一台空白机器上搭建出一个可以编译生成So的环境;
当时写了一个文档记录了下来,最近整理文档,正好可以放到CSDN上,方便以后自己查找资料方便,因为我是个大迷糊啊;
本文中需要的各种压缩库,在百度网盘:链接:https://pan.baidu.com/s/1_xo5DgOmCHEfWRtdL2dqQA 提取码:ivef ;如果链接失效,可以评论回复;

1.安装JDK,配置环境变量

2.解压eclipse、sdk、NDK

从提供的压缩包中解压android-ndk-r9b.zip、Eclipse_4.6_x64_XiaZaiBa.zip、sdk.zip
在根目录下创建空白工作台目录workspace;

3.安装本地ADT

在eclipse文件夹下,打开eclipse.exe;
选择在2中创建的工作台目录workspace;
在这里插入图片描述
在Help下选择“Install New Software…”选项;
在这里插入图片描述在“Add…”导入ADT-23.0.4.zip
在这里插入图片描述
对应选择ADT压缩包所在的位置,选择ADT-23.0.4.zip文件;
在这里插入图片描述
Name为不带后缀的ADT文件名;
在这里插入图片描述
勾选Developer Tools下的对应选项;
去掉默认勾选的的“contact all update sites during install to find required softward”选项;点击Next;
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述选择OK;
在这里插入图片描述
单击重启;

4.配置sdk路径、NDK路径

安装sdk
在“window”下选择“Preferences”选项;
在这里插入图片描述
在“Android”页签下,SDK location对应的位置,Browse到sdk压缩文件解压文件夹位置
在这里插入图片描述
在“Android”页签下选择“NDK”标签,在NDK Location中选择android-ndk-r9b.zip解压文件夹的位置;选择Apply;
在这里插入图片描述

5.导入工程代码

工程代码在workspace.zip下;
解压;
打开eclipse;
选择“Import”选项;
在这里插入图片描述
选择“Android”项目
在这里插入图片描述
导入So工程;
勾选“Copy projects into workspace”选项,选择So所在文件夹,由于涉及具体名称,这里隐去;
在这里插入图片描述
清理,编译
清理使用“Project”下的“Clean…”;
编译使用“Project”下的“Build All”;
在这里插入图片描述
编译成功有以下提示;
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑山老妖的笔记本

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值