android studio external tool 自定义工具

在上一篇文章中,生成头文件和编译的命令行,用起来感觉非常繁琐,类文件的路径看着头疼,所以需要一些比较方便快捷的方式来做这些步骤。

1.打开Settings,找到External Tools 打开后点击左上角的加好,创建一个tool


Tool Settings中的参数:

Program: $JDKPath$\bin\javah.exe

Arguments:-classpath . -jni -d $ModuleFileDir$/src/main/jni $FileClass$

Working directory:$ModuleFileDir$\build\intermediates\classes\debug

Arguments 还有另外一种写法:

Arguments :-classpath . -jni -o $ModuleFileDir$/src/main/jni/$Prompt$ $FileClass$ 

这种写法生成头文件时,会弹出一个输入框,需要输入头文件的文件名,是因为在 -o时的Prompt

配置完后保存

2.使用

在所需要生成头文件的类上,右击,选择External Tool->javah 即可生成头文件


3.编译,同2创建一个ndk-build的工具


参数如下:

Program:C:\android\sdk\ndk-bundle\ndk-build.cmd

Working directory:$ProjectFileDir$\app\src\main

生成后,右击2步骤中生成的头文件,选择External Tool->ndk-build 即可生成动态链接库.so文件

Ok,配置完成,爽yy.

参数的配置也有其他方案,参考链接

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容