学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > Cygwin与android使用总结

Cygwin与android使用总结

本文介绍了Cygwin与android实现NDK的方法,简单明了

Cygwin与android

1、 安装Cygwin:必须勾选make,gcc—core与gcc—gcc++,才能够编译c/c++文件

2、 检测安装是否正确:打开Cygwin,输入命令gcc—version和make—version,如果能弹出

版本信息则安装正确

3、 配置androidNDK:进入Cygwin的安装目录,在cygwin\home\Administrator\中找

到.bash_profile,在文本最后增加NDK=/cygdrive/NDK的解压目录 export NDK。

4、 NDK编程步骤:

(1) 新建工程,新建一个类如Jni,在该类中定义public native类的方法。

(2) 在windows命令窗口中,进入到工程目录的bin文件夹中,使用命令:javah –jni

包名.Jni(类名),在该文件夹下会生成一个.h的文件。

(3) 在项目中新建一个jni文件夹,在该文件夹下新建.c和Android.mk文件

(4) .c文件编写,头文件中必须包含#include<jni.h>,其方法可以直接从.h文件中直

接拷贝过来,然后编写具体的函数体。

(5) Android.mk文件的编写:

格式基本上是固定的,LOCAL_PATH:=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE:=工程的名称

LOCAL_SRC_FILES:=.c文件名

Include $(BUILD_SHARED_LIBRARY)

(6) 生成.so文件:在cygwin中进入工程所在目录,使用命令$NDK/ndk-build则在该

目录下会生成libs\armeabi\lib工程名.so文件。

(7) 编写Activity代码:在Activity类中首先需要使用static函数块:

static{ System.loadLibrary(“工程名”)},接着再编写其它代码。

(8) 运行工程。

第1页

TOP相关主题

  • cygwin编译android
  • cygwin android
  • android ndk cygwin
  • android基础知识总结
  • android代码混淆总结
  • android知识点总结
  • android实习总结
  • android实训总结

我要评论

相关文档

  • Cygwin与NDK学习总结_施建新_20121130

    Cygwin 与 NDK 学习总结概述 1. 适用人员:初步接触 Cygwin 与 NDK 人员 2. 学习目标:利用 NDK 生成 SO 库,使用 SO 库进行 JNI 调试,以及在 Android sdcard...

  • Cygwin + Android Kitchen 环境+厨房 教你怎么修改打包...

    Cygwin + Android Kitchen 环境+厨房 教你怎么修改打包手机固件rom_计算机软件及...Cygwin与android使用总结... 1页 1下载券 android工程的打包和APK... 13页 ...

  • 技术总结_Android平台的JNI开发_金文

    技术总结_Android平台的JNI开发_金文_计算机软件及应用_IT/计算机_专业资料。技术...(.cpp)等文件复制到这个目录下,然后用 cygwin 运行 make APP=myjni -B 如果...

  • Cygwin用Android NDK编译ffmpeg

    Cygwin用Android NDK编译ffmpeg_计算机软件及应用_IT/计算机_专业资料。Cygwin Android NDK 编译 ffmpeg 首先是 config 脚本。编译 ffmpeg 之前必须得先 con...

  • 14-Cygwin+Android_NDK的安装

    为了方面以后使用方便,选个简短的名字,然后保存 3、打开 cygwin,输入 cd $NDK,如果输出上面配置的/cygdrive/e/android-ndk-r5 信息,则表 明环境变量设置成功了...

  • cygwin常用快捷键总结

    cygwin常用快捷键总结_电脑基础知识_IT/计算机_专业资料。cygwin作为一款沟通windows...Cygwin使用指南 8页 免费 Android开发教程之 Jni代... 18页 1下载券 cygwin...

  • Cygwin 编译 安卓源码

    英文个人简历模板 创意简历模板汇集 推理型题分析与总结文档贡献者 zf18001866192 ...linphone-android+在cyg... 1页 1下载券 仅用cygwin,不用VC对wir... 6页...

  • cygwin安装及基本操作方法总结

    cygwin安装及基本操作方法总结_IT/计算机_专业资料。cygwin安装及基本操作方法总结Cygwin 介绍 安装 基本使用 交叉编译 vivi kernel 王建壮 ashazhuang.cublog.cn 引出...

  • Android技术应用》答案(2013年)

    1)安装和下载 Cygwin,下载 Android NDK 2)在 ndk 项目中 JNI 接口的设计 3...小学英语教学教研工作总结2014 Baidu 使用百度前必读 文库协议...

  • linphone-android+在cygwin下编译

    linphone-android+在cygwin下编译_工学_高等教育_教育专区。我是一个刚开始学java刚开始学android刚开始学linphone的菜鸟,所以编译linphone用了4天的时间。因为我是菜...

  • android教程JNI开发疑点总结

    android教程JNI开发疑点总结_计算机软件及应用_IT/计算机_专业资料。android 教程 ...整个 NDK 环境需要 Cygwin,同时 mk 这样的 makefile 编译脚本的手动编写可 能...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部