文章标题

1.kernel_module中并不一开始就写很复杂的程序,首先应想到怎么去实现它的功能,不然编译的过程中会出现很多的错误。

2.jni中的Android.mk不能用include (BUILDSTATICSHAREDLIBRARY)include (BUILD_SHARED_LIBRARY)。

3.在jar中,是比较简单的过程,不会出现什么大的错误。最容易出错的地方是incluede 后面的内容,最好生成静态jar,生成动态的会非常麻烦。

4.在apk中,要注意到只有Adroidmanifest.xml 、res、src是有用的,其余的都是eclipse会用到的,所以在直接用命令开发是,把那些东西可以删掉,让程序更加明朗化,但这里我们必须自己写一个Android.mk。 当我们在传apk的时候一定要注意不能直接把system/app/下的apk直接传过去,如果是这样会发生闪退的问题,而只能在OBJ/APPS/haoba_……..,里面用adb install 安装一个结尾为 *.apk.unaligned的文件。

 在点灯的运行阶段还会有一个比较值得注意的是,我们写的程序都是在root下的权限,所以我们内核模块中misc需要改权限,应为在app属于应用层,没有root权限,所以必须改/dev/你的杂项类名字  的权限,才能狗正常运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值