android NDK开发——Android.mk\Application.mk实现与C\C++代码编译
来源:互联网 发布:纸模软件apk 编辑:程序博客网 时间:2024/05/27 09:44
1、Android.mk实现:
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := HelloNDKLOCAL_SRC_FILES := com_example_hellondk_Jni.cinclude $(BUILD_SHARED_LIBRARY)
2、Application.mk实现:
APP_PROJECT_PATH := $(call my-dir)/projectAPP_MODULES := HelloNDK
3、编译.so文件。打开Cygwin,进入代码的根目录,之下$NDK/ndk-build命令:
4、查看工程目录下的lib文件夹:
5、在java工程中就如下代码,调用动态库"libHelloNDK.so",并调用本地原生方法来取得C\C++数据,并显示在一个textview中:
package com.example.hellondk;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class MainActivity extends Activity {static {System.loadLibrary("HelloNDK");}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TextView tv = new TextView(this);Jni jni = new Jni();tv.setText(jni.getCString() + jni.getCint());setContentView(tv);}}
6、运行程序,如下图所示,编译成功:
- android NDK开发——Android.mk\Application.mk实现与C\C++代码编译
- NDK android.mk Application.mk
- android ndk Application.mk
- android studio 已有NDK代码并且包含application.mk android.mk 使用ndkcmd 直接编译
- android ndk 开发之Application.mk
- Android NDK 开发教程六: application.mk
- Android NDK开发指南---Application.mk文件
- Android NDK开发指南---Application.mk文件
- android ndk 开发之Application.mk
- Android NDK开发指南---Application.mk文件
- android ndk 开发之Application.mk
- Android NDK开发指南---Application.mk文件
- Android NDK 开发教程七:Application.mk
- android ndk 开发之Application.mk
- Android NDK开发指南 Application.mk文件
- NDK编译——Android.mk
- ndk开发中的Android.mk文件与Application.mk详解及实例
- NDK编译——Application.mk
- 了解12306购票流程
- 如何让页面一打开就远程自动下载文件
- Android、JUnit深入浅出(二)——JUnit例子分析
- SQL Server日期时间格式转换字符串详解
- Android、JUnit深入浅出(三)
- android NDK开发——Android.mk\Application.mk实现与C\C++代码编译
- 文件格式管理大师Aspose盘点
- CORTEX-崭新的ARMv7内核
- java生成缩略图
- windows7英文版,变为中文版
- iphone游戏开发之cocos2d( 十一 )使用CCSpriteBatchNode和纹理图册,提高精灵动画效率;
- web前端性能优化进阶路
- java爬取网页源代码,解析
- WPF学习总结和记录(二)内容控件