Android Studio JNI代码突然无法跳转

本文介绍在AndroidStudio3.2+gradle4.6环境下,遇到JNI代码无法通过ctrl+左键跳转的问题及解决方案。问题源于CMake版本不匹配,更换为3.6.xxx版本即可恢复正常。

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

Android Studio JNI代码突然无法跳转

AndroidStudio3.2 + gradle 4.6 下突然无法是用 ctrl + 左键 跳转代码。选中代码点击时出现 “Cannot find declaration to go to” 提示. 经过了换 SDK 后比对发现,如果JNI 代码出现这个问题,一般就是 CMake 版本不对。我换成3.6.xxx就好用了。3.10.xxx不知道为何跳转不了代码。

打开 SDK manager, 在 SDK tools 中,选中右下角的 show package details ,可以查看 cmake 版本。如果是 3.10.xxx ,取消选中,换成下面的 3.6.xxx, Apply 后自动下载安装。完成后应该就可以了。

这只是我的JNI 代码无法跳转解决方法,其余的无法跳转应该 也跟 SDK 有关系。尤其是编译器。可以从这方面查查线索。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值