Android JI remote debugging.docVIP

  • 2
  • 0
  • 约7.42千字
  • 约 7页
  • 2016-08-28 发布于贵州
  • 举报
Android JI remote debugging

1. 添加Android JNI 接口到Android 代码树 1.1 假定需要被测试Jni 接口是TestNativeApi.java, 将其添加到Android的代码树下 frameworks/base/core/jni/TestNativeApi.java 这个Native程序,在Android中被编译成jar包形式,可以被上层Android java应用调用。 而其static 函数中调用 android System.loadLibrary() 来调用下层C++ 的 .so 库,并且loadLibrary()会判断 .so库的类型, 如果是C++ 的jni库,则会调用 .so库中的 JNI_OnLoad()函数来注册jni interface. Native 程序 实现了 JAVA 到 C++ 代码的Bridge 功能。 TestNativeApi.java 的代码如下: package com.me.test; import android.util.Log; public final class TestNativeApi { static { try { System.loadLibrary(itest_jni); } catch (UnsatisfiedLinkError e) {

文档评论(0)

1亿VIP精品文档

相关文档