android用NDK编译出so最简单的方法
2015-10-31 11:30
393 查看
其实只要是有个jni的文件夹,再放个Android.mk
再放个hello-jni.c
然后在jni目录的外面用cygwin敲入`ndk-build`就可以在libs目录下生成so文件了。
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := hello-jni LOCAL_SRC_FILES := hello-jni.c include $(BUILD_SHARED_LIBRARY)
再放个hello-jni.c
#include <string.h> #include <jni.h> jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { return (*env)->NewStringUTF(env, "Hello from JNI ! " ); }
然后在jni目录的外面用cygwin敲入`ndk-build`就可以在libs目录下生成so文件了。
相关文章推荐
- Android(7)ImageView:ScaleType属性(.FIT_CENTER/.FIT_START/.FIT_END/.CENTER./.CENTER_INSIDE/.CENTER_CR)
- Android工程师必备的网址
- Android 开发基础系列——在哪里选择Android设备
- 【Android】YUV使用总结 —— Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别
- 死锁 android ANR
- Android-Universal-Image-Loader的使用
- Android中使用Handler造成内存泄露
- Android studio 导入github上的源码库
- Android 实现在线程中联网
- Android有效解决加载大图片时内存溢出的问题
- TouchSwipe在Android设备上的pageX和PageY为0的问题
- 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成OrmLite(十五)
- Eclipse Android 代码自动提示功能
- Android的BUG(三) - 广为人知的诟病:频繁重启问题
- Android的BUG(二) - SurfaceTexture中的野指针
- 个人使用的Android Studio快捷键(MAC版)
- Android的系统服务一览
- Android的BUG(一) - HTML 5 播放streaming video造成卡住的问题
- Hybrid--混合开发-文件上传包括android+服务器--3
- Hybrid 混合开发--基础储备--1