NDK

1. 下载Android 1.5 NDK, Release 1 For Windows 并解压到D:\android-ndk-1.5_r1

2. 下载Cygwin, 执行setup.exe并开始安装(根据网络速度快慢而定, 预计安装需要20分钟左右)
注意:1. 选择台湾的http站点,速度会快很多; 2.开发选项里必须勾选gcc和make,否则后期无法编译

3.执行桌面图标Cygwin,出现linux shell提示符后, 修改当前目录(/home/username)下.bash_profile文件, 加入如下内容在文件尾部
ANDROID_NDK_ROOT=/cygdrive/C/android-ndk-r3
export ANDROID_NDK_ROOT

4.退出Cygwin,重新进入,执行以下命令
cd $ANDROID_NDK_ROOT
build/host-setup.sh
一切顺利的话会提示设置成功, 如果出错, 则检查错误并修复

5.编译sample hello-jni
进入Cygwin
cd $ANDROID_NDK_ROOT
make APP=UGE_Demo
一切顺利则会生成libhello-jni.so文件在 $ANDROID_NDK_ROOT/apps/hello-jni/project/libs/armeabi目录下

6.启动预先配置好的Eclipse + ADT环境,创建一个Android Project,选择Create project form existring source
Location = D:\android-ndk-1.5_r1\apps\hello-jni\project, 直接确认即可开始编译并生成apk文件

7.运行这个Project,及可看到效果.

android tools :adb install c:\*.apk

ANDROID_NDK_ROOT=/cygdrive/c/android-ndk-1.5_r1
export ANDROID_NDK_ROOT

cd $ANDROID_NDK_ROOT
pwd
build/host-setup.sh
make APP=Demo -B
Demo ----- adb remount
armeabi-------rm -r objs cd .. adb push armeabi system/lib

adb push libNadd.so /system/lib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值