Android Studio NDK开发-环境配置

发布时间:2019-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Android Studio NDK开发-环境配置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

AndROId Studio NDK开发-环境配置

NDK全称Native Development KIT。NDK是一系列Android开发工具的集合,NDK提供了一系列的工具,可以帮助开发者在Android平台上面进行c/c++的开发,并能自动将.so打包金apk中。
NDK集成了交叉编译器,并提供mk文件可以做到隔离CPU,平台以及ABI等差异,只需修改mk文件即可。开发人员只需要简单修改mk文件,就可以创建出适应各平台的.so文件。NDK还提供了一份稳定的功能有限的Android API头文件声明。
NDK开发就是使用c/c++开发Android应用或者开发Android应用的某一个功能,使用NDK有时是为了调用底层的库,有时是为了c/c++开发带来的应用性能上的提高
以前使用Eclipse做NDK开发是件很麻烦的事情,特别是配置文件的编写。在Android Studio 1.3之后,GOOGLE和Jetbrains合作,将CLion整合进了Android Studio,开发者可以免费使用CLion的功能对NDK进行开发,对于开发者来说是一个莫大的福利,现在使用Android Studio ,google在也提供了更多的支持,让NDK开发更加的容易。

环境要求

需要安装最新版的Java。之后要去先下载最新的Android Studio: https://developer.android.com/studio/index.html 自带梯子。也可以使用国内的镜像网站[http://www.android-studio.org/ ] (http://www.android-studio.org/) 下载。
Android Studio 会自动下载Android SDK,Gradle等开发工具。
而NDK就需要自己手动安装了。

安装NDK

在Toolbare可以找到Android SDK的更新图标:

Android Studio NDK开发-环境配置

SDK Tools的Tab页中,勾选LLDB 2.1NDK:

Android Studio NDK开发-环境配置

LLDB:是c/c++的调试器,可以用来做NDK开发的调试。

配置环境变量

Android Studio安装的NDK默认安装在ANDROID_SDK_HOME/ndk-bundle/下。需要设置NDK的环境变量(以Fish为例,打开配置文件:

vim ~/.config/fish/config.fish

增加环境变量NDK_HOME:

set -gx NDK_HOME $ANDROID_SDK_HOME/ndk-bundle

NDK_HOME添加到PATH中:

set -gx PATH  $ANDROID_SDK_HOME/platform-tools $ANDROID_SDK_HOME/tools $NDK_HOME  $PATH

让环境标量立即生效:

source ~/.config/fish/config.fish

测试下ndk命令是否可以运行,运行命令:

ndk-which gcc

得到正确结果:

@H_242_126@Users/..../Android/sdk/ndk-bundle/PRebuilt/darwin-x86_64/bin/../../../toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc

ndk-which命令运行正常,就意味着NDK环境变量设置正确。

注:bash_profile对应环境变量的设置:

vim ~/.bash_profile

NDK_HOME=$ANDROID_SDK_HOME/ndk-bundle
PATH=$ANDROID_SDK_HOME/platform-tools:$ANDROID_SDK_HOME/tools:$NDK_HOME:$PATH
source ~/.bash_profile

脚本宝典总结

以上是脚本宝典为你收集整理的Android Studio NDK开发-环境配置全部内容,希望文章能够帮你解决Android Studio NDK开发-环境配置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。