android ndk 项目导入时出现的问题:Unresolved inclusion: <jni.h>

本文分享了在Eclipse中从一个工作空间(A)迁移到另一个工作空间(B)时遇到的C++项目配置问题及解决方案。作者在进行项目迁移过程中遇到了C++部分,特别是JNI代码无法识别的问题,并通过删除特定配置文件(.cproject和.project)后再重建项目的方式成功解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题产生条件是这样的:

我在eclipse的一个工作空间中开发android项目,这个工作空间简称为A,因为涉及加解密操作,因此这部分在so中封装实现,将andorid项目转化为C++项目。然后开发C++加密部分,到现在是无问题的。 但这个A空间中项目比较多,为了便于管理,我把项目迁移到B空间中,这样就出现了C++部分,jni代码无法识别的问题,cdt的配置是完全一样的。折腾了好久头无法解决,最后,我把项目目录下的.cproject配置文件删除。.projrect文件中c配置的删除,再重新转化成C++项目就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值