天天Android - 2010-10-27 NDK及Android Conference例子

1. Hello JNI - sample from NDK samples

 

Q:jni的目录是定死的吗?

Q:project clean能删除.apk文件吗?

   A: Yes

 

Q:如何清除已经生成的.so文件?

 

ndk-build自动生成 obj 及libs目录

 

一个典型的含JNI的Android工程目结构

 

root

     src

     res

     asset

     bin        -> 最后生成的目标文件,比如.apk

     jni         -> JNI源代码,c/ c++工程相关文件

     obj       -> ndk-build生成,c/c++编译后目录代码

     libs       -> ndk-build生成,c/c++构建后代码,如Shared Lib, .so文件

 

 

开发步骤:

* C/C++写native代码

* Java写Android代码

* ndk-build生成.so文件,并自动放进libs目录

* eclipse的builder生成class文件再转成.dex文件

* eclipse的packager生成apk文件

 

Q:jni的native代码与java代码之间存在显式的名字绑定吗?

 

Q: 试验不同的package name,不知何故程序异常退出。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值