`
kerlubasola
  • 浏览: 678547 次
文章分类
社区版块
存档分类
最新评论

android_ndk_jni_cygwin环境

 
阅读更多

----------------------------------------------------------------------
android ndk下载解压缩 r4以后无需配置
----------------------------------------------------------------------
交叉编译环境cygwin下载,安装时选择 devel Install
----------------------------------------------------------------------
运行cygwin生成用户目录,修改.bash_profile,添加环境变量,例如

NDK_ROOT=/cygdrive/d/android-ndk-r5b
export NDK_ROOT
export PATH="$NDK_ROOT:$PATH"
----------------------------------------------------------------------
android项目配置

项目目录下建立jni目录,准备好make文件和代码,例如:
Android.mk
hello-jni.c
----------------------------------------------------------------------
从cygwin进入项目目录,运行ndk-build脚本,例如

cd /cygdrive/d/work/android/hello-jni
ndk-build

自动生成 libs/armeabi/libhello-jni.so

引用方法:
static {
System.loadLibrary("hello-jni");
}
----------------------------------------------------------------------

----------------------------------------------------------------------
android项目属性配置Builder联动:新建Program Builder

D:/cygwin/bin/bash.exe
D:/cygwin/home/lin
--login -c "cd /cygdrive/d/work/android/hello-jni && /cygdrive/d/android-ndk-r5b/ndk-build"
----------------------------------------------------------------------

分享到:
评论

相关推荐

    Windows下Eclipse搭建Android_NDK开发环境

    Windows下Eclipse搭建Android_NDK开发环境,开发过程中用到了JNI,必然要牵扯到NDK开发环境的搭建。也就是安装Cygwin的过程。相信按照文档你能够完成任务。因为搭建环境如果不认真的话,你可能还真的搭不成功哈~~~

    cocos2d-1.0.1-x-0.13.0-beta--android-ndk-windows构建批处理.zip

    1. 请将文件放到cocos2d-1.0.1-x-0.13.0-...方法1: 运行build_android_ndk.bat -C tests/test.android/jni 方法2: #cd tests/test.android/jni #..\..\..\build_android_ndk.bat 效果是一样的 脱离繁重的Cygwin

    android-jni-ndk

    windows下eclipse集成cygwin编译android_NDK(即结合jni调用c-c++).doc

    pro_android_cpp_with_the_ndk.pdf

    1.1.5 在Windows平台上下载并安装AndroidNDK 1.1.6 在Windows平台上下载并安装Eclipse 1.2 AppleMacOSX 1.2.1 在Mac平台上安装Xcode 1.2.2 验证Mac平台的Java开发包 1.2.3 验证Mac平台上的ApacheANT 1.2.4 验证GNU...

    android eclipse+NDK+Cygwin编译JNI 教程

    后来结合网上说的让后加上自己摸索,终于可以用eclipse + NDK + Cygwin编译出so文件并且能够直接运行helloJNI程序了,现在把我的经验和大家分享,希望对大家有帮助。(想起来了,我的Cygwin是下载到本地然后安装的,...

    Jni_Ndk开发最简单的例子

    Jni_Ndk开发最简单的例子,一个简单的按钮,当点击按钮之后,调用JNI 返回值到上层,然后更新TextView

    ndk cygwin Jni编程 android

    android Jni技术的开发。 其中cygwin的安装,配置,启动等一系列设置很全面,

    android-ndk环境搭建 jni c

    android NDK r7版本 环境搭建全过程, 亲测通过, 实现自动编译, 直接运行

    android-serialport-api-DL645-1997 安卓串口编程 jni ndk cygwin

    android-serialport-api-DL645-1997 安装串口编程 jni ndk cygwin

    ndk自带hello-jni工程测试ndk编译ffmpeg2.2的所有so库

    针对之前有的小伙伴说使用hello-jni测试 NDK-r9编译好的最新的FFmpeg2.2的所有so库和头文件 的时候。在使用cygwin编译jni的时候会报错:”undefined reference to 'avcodec_version'“ 的问题,所以现在把本人在...

    Android NDK(r5b)环境搭建及JNI实现

    1. 下载android-ndk-r5b-windows并解压到D:\android-ndk-r5b-windows 2. 下载Cygwin, 执行setup.exe并开始安装 注意:.开发选项里必须勾选gcc和make,否则后期无法编译 3. 配置NDK环境变量

    配置NDK集成eclipse使用hello-jni实例

    本文档根据网上的学习资料和本人的亲身实践,详细讲解了在windows系统平台下如何配置ndk的过程。 ...3、ndk和cygwin的配置 4、下载安装eclipse插件cdt 5、ndk与eclipse的集成 6、运行实例hello-jni

    GNUStep图文解析android之JNI的开发以及NDK配置

    在windows环境下开发jni需要c/c++编译器的支持,网络上我看很多人使用cygwin。呵呵个人感觉不仅安装起来挺麻烦,而且用起来也不太方便。我使用GNUStep,此文件是在GNUStep的环境下解析JNI的开发步骤和NDK的配置方法的

    windows编译Jni(无需Cygwin)

    实现在Win7 环境下,用Eclipse+ndk-windows 来编译so,抛掉繁琐的Cygwin工具。

    Android NDK实例

    cygwin的安装与配置,Android NDK开发实例

    adt-bundle JNI NDK 初学者实例

    教你如何自己建adt-bundle,cygwin建立JNI接口,

    配置NDK集成开发环境全过程.doc + cygwin.exe

    本文档可以协助各位TX在widows环境下通过cygwin+ndk两个工具对C、C++程序进行交叉编译并生成.so文件,其中还包含有cygwin的安装程序。从而实现在java程序中通过jni调用C、C++程序进行程序开发。本来打算将ndk版本...

    cygwin离线安装包

    cygwin可以模拟Linux环境,在android开发是进行开发NDK时候,是不可缺少的工具之一。在cygwin中执行ndk编译命令,可以讲.c文件转换成.so文件,通过jni技术调用。

    android调用jni实例

    首先需要下载安装ndk,他负责创建so库同你的android代码打包成apk文件。高版本的ndk自带打包工具,所以不需要再安装cygwin了,详情见博客

Global site tag (gtag.js) - Google Analytics