cannot resolve corresponding JNI function

本文介绍了在使用Android Studio导入Android源码后遇到的无法调试问题及其解决方案。具体表现为无法解析对应的JNI函数。通过禁用Android NDK Support插件并重启Android Studio来解决此问题。

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

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52944441 文章出自:薛瑄的博客

你也可以查看我的其他同类文章,也会让你有一定的收货

看了不少评论,很多人说这个办法不行,麻烦看下时间,两年前的AS有这样的问题,难道现在的AS 也要有同样的问题???
还有去理解一下原理,再去找解决办法。

两年前的我用这个方法解决了,不代表现在你的可以用我的方法

网上下了一个Android源码,导入Android Studio中之后无法调试,其中有问题的代码是这样的:

#错误提示:

Cannot resolve corresponding JNI function Java_com_keepassdroid_crypto native_AesCipherSPI_Update
Reports native method declaration in Java where no corresponding JNI function is found in the project.

#解决办法:

1.File—>Settings—>Plugins,将Android NDK Support(如下图中第一项)后面的对勾去掉。
这里写图片描述
2.重新启动Android Studio并加载project。

参考:Cannot resolve corresponding JNI function
cannot resolve corresponding JNI function

关注我的公众号,轻松了解和学习更多技术
这里写图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值