cygwin生成so
来源:互联网 发布:网络分线器很慢 编辑:程序博客网 时间:2024/05/16 11:19
1.下载NDK和Cygwin,并搭配环境
2.新建android项目并编写实现jni接口类
package com.test;
public class MyJNI {
public native int get(int x,int y);
public native String hello(String a,String b);
}
3.编译调用jni接口的类,生成 .class文件
javac MyJNI.java
4.将新编译的.class文件替换bin文件夹下的的已存在的.class文件
5.生成.h文件
.代表当前路径 bin/classes 注意路径,否则无法访问
javah -classpath . -jni com.test.MyJNI
6.编写c或c++代码,新建jni文件夹,将.h和c文件放入jni文件夹
7.新建android.mk文件,注意:LOCAL_MODULE := myjni 这是loadlibraries里的内容不是文件名
8.利用cygwin生成.so文件 (cd到自己工程的jni文件夹目录下,然后点击命令$NDK/ndk-build)
- cygwin生成so
- cygwin 生成.so
- 使用cygwin生成.so库文件
- Cygwin编译生成So文件时出错
- 使用NDK-r8与Cygwin编译生成so库
- 利用Cygwin生成Andriod JNI动态库SO
- Android NDK学习(4)使用cygwin生成.so库文件
- android工程中使用speex源码通过Cygwin生成libspeex.so
- Android安装NDK运行环境无需cygwin自动编译生成SO
- cygwin跨平台移植开发系列2--so2lib实用工具(把cygwin生成的so或dll转换成vc可调用的lib)
- Cygwin 下编译Jni生成So文件时报错Could not find application project directory的解决办法.
- android SDK使用cygwin编译.so文件
- cygwin+swig生成Android库
- 生成.so的makefile
- android生成so文件
- android生成so文件
- 生成so文件
- JNI生成so
- 学习opencv
- Android金毛狮王之Service
- 用xml模拟数据库,并实现基本的CURD操作
- android adb push 与 adb install的比较(两种安装APK的方法)
- CXF学习总结2 添加拦截器+整合Spring
- cygwin生成so
- (转载)毕业论文反侦测抄袭的攻略(精简浓缩版)
- Jquery+Ajax 局部刷新方法介绍
- 多线程学习笔记(2)
- usb_submit_urb()
- OC第五课(@class与#import)property参数使用
- PreferenceFragment,PreferenceActivity
- Visual Assist常用快捷键
- [4_3_buylow] Non-duplicate longest decreasing sequences