1
cheng6563 2022-08-24 17:34:45 +08:00
要找 ART 的部分吧
|
2
aichunya 2022-08-24 17:36:46 +08:00
那个要看 JVM 的源码了,可以去 https://openjdk.org/这里找
|
3
AoEiuV020CN 2022-08-24 18:13:21 +08:00
|
4
nnegier OP @AoEiuV020CN 看来它们的连接方式不止 jni 一种?这是什么类型的连接?我下次按这个规则来搜一下
|
5
AoEiuV020CN 2022-08-24 18:43:11 +08:00 via Android
@nnegier 继续搜 remove 就看到了,用到了 JNINativeMethod RegisterNatives jniRegisterNativeMethods ,
所谓动态注册, |
6
AoEiuV020CN 2022-08-24 18:59:04 +08:00 via Android
@nnegier 我是先找到这个 cpp 再定位方法的,
动态注册相当自由,没法通过固定结构搜到特定方法, |
7
nnegier OP @AoEiuV020CN 是的,用到的是动态注册。我想再请问一下我们自己写的普通应用能用动态注册吗,我在写 Demo 的过程中报了一个错,android_runtime/AndroidRuntime.h 头文件找不到,这个我不知道怎么引,我尝试过将 AndroidRuntime.h 源代码拷进项目,但这下报错的需要引入的东西就更多了?
|
8
AoEiuV020CN 2022-08-30 15:34:14 +08:00
|