Android编写.so入门介绍

本文介绍了Android开发中使用.so文件的原因,如安全性和隐藏关键代码,并详细阐述了如何通过NDK环境配置、编写Native方法、生成.h文件、创建.c文件、配置构建脚本以及生成.so文件的步骤。适合初学者了解和实践Android NDK开发。
摘要由CSDN通过智能技术生成

Android开发中,我们经常会用到.so文件。原因有很多,比如部分方法不想暴露,如加密规则。比如部分秘钥需要存储,哪怕最简单的一个加盐的String。我们使用.so调用获取这个String,也比直接明文写在代码中要来的安全。所以就需要我们安卓开发的同学,要知道简单的.so怎么编写。今天为大家带来一篇,如何通过Native方法,从.so中获取一个字符串(可以存储秘钥哦)。

Native开发,那就需要对应的NDK的环境。使用Android Studio开发的同学就会很简单了。当然,我一开始也不会,也是通过搜网上的代码,只是因为网上的代码有些生硬,不容易理解。我硬是弄了一下午,可能水平也不够,那我就写的简单一点。

一、配置Android NDK location

打开local.properties

如果页面已经包含了ndk.dri 以及sdk.dir 那就说明你已经配置过NDK的路径了(忽略下面的步骤,直接到第二步)


如果你没有配置过,那就打开配置SDK以及JDK的地方。最下面这个就是NDK。从网上下载NDK,配置好环境。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值