Android Studio导出jar包

一个Android Studio项目,编译成功之后就会在项目的app/build/intermediates/classes/debug目录下生成代码编译过后的class文件,因此只需通过打包命令将这些class文件打包成Jar包就好了,具体的途径看下边:

在Windows下,打开cmd,切换到项目根目录,然后输入如下命令:

jar -cvf test.jar -C app/build/intermediates/classes/debug .

打包时将test.jar替换成自己的jar包名称即可。之后在项目根目录会生成对应的test.jar文件。

但是每次都打开cmd输入这些命令,确实有点繁琐,可以通过一个批处理文件来解决这个问题,以下是批处理文件的代码

@echo off
set /p varname=请输入jar包名称:
jar -cvf %varname%.jar -C app/build/intermediates/classes/debug .
pause

将最终的jartool.bat文件拷贝到项目根目录,在Android Studio中打开Terminal执行jartool.bat文件即可在根目录生成对应jar文件:

Android Studio导出jar包_第1张图片
test1

当然你也可以直接在项目根目录执行jartool.bat文件

难到一定要将bat文件放到项目根目录吗?当然不需要,只需要按照如下方式编写我们的bat文件即可:

@echo off
set /p varpath=请输入项目根路径:
cd /d %varpath%
echo.
set /p varname=请输入jar包名称:
jar -cvf %varname%.jar -C app/build/intermediates/classes/debug .
pause

这样在任意位置执行bat文件即可在对应项目根目录生成jar文件:

Android Studio导出jar包_第2张图片
test2

有兴趣的可以动手试试.....

你可能感兴趣的:(Android Studio导出jar包)