1、建立android工程,在与src同级别目录下建立jni.java类,这个类

package com.*.aip;

public class Jni {

public native String PushMsg(String strMsg);
}

2、把jni.java放到bin目录下,cmd切换到bin目录下,用javac jni.java编译出jni.class

3、把2获得的jni.class替换src/com/*/aip目录下的jni.class

4、cmd切换到bin目录下,用javah -jni com.*.aip.Jni 获得h文件

5、把h文件,Android.mk和c文件统一放入jni文件夹,把jni文件放入android-ndk-r6b目录下

6、打开cgwin,切换到android-ndk-r6b目录下,用./ndk-build 模块名(Android.mk中定义的目标模块名)


更多相关文章

  1. Android(安卓)资源文件错误排查 Process 'command ' 等错误排查
  2. Android实现文件目录的选择并保存到SharedPreferences中(适配6.0
  3. Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原
  4. unity调用aar包 适配AndroidX冲突
  5. Develop--Training(五)Getting Started--Saving Data
  6. apk 反编译 教程 (不支持混淆,Android)
  7. android按键映射
  8. Android获得文本框 单选框 多选框的值
  9. Android游戏开发菜鸟之路(三)

随机推荐

  1. 中断时间序列分析ITSA是什么? 很流行的政
  2. 趁火打劫!印度APT组织对我国医疗机构发起
  3. 用PowerShell通过Posh-SSH免密码自动登录
  4. 倡议: 你来推荐文献, 我来帮你解读, 让计
  5. 自动驾驶思考:硬件篇
  6. 推荐系统:石器与青铜时代
  7. 回放:如何构建高效能的地图定位系统
  8. 自动驾驶思考:基础架构篇
  9. 闭包函数及其应用
  10. php实现多文件上传和mvc基础