新建Module工程

在AndroidStudio中新建一个Module工程选择AndroidLibrary

 

在Build文件中添加MakeJar构建脚本

android { task makeJar(type: Copy) {        //删除旧的jar包        delete 'build/libs/mysdk.jar'        //原地址        from('build/intermediates/bundles/release/')        //导出jar包的地址        into('build/libs/')        //包含的jar包        include('classes.jar')        //重命名jar包为mysdk        rename ('classes.jar', 'mysdk.jar')    }    makeJar.dependsOn(build)    lintOptions{        abortOnError false    }}

设置混淆

将build.gradle文件中的minifyEnable 设置为true,编写proguard-rules.pro混淆文件具体编写方法请参考百度

运行MarkJar命令

在AndroidStudio中配置了gradlew命令的可以通过Terminal输入如下命令,Gradle环境变量配置参考如何配置Gradle环境变量

gradlew makeJar

 

如果未配置环境变量可以通过AS面板的Gradle直接双击运行命令路径为Gradle-Module-other-makeJar

解压Arr包

命令运行成功之后,会在build-outputs目录下生成arr文件,解压即可得到Jar包,带资源文件的也可以直接使用arr包

更多相关文章

  1. React Native 环境变量配置(window7)
  2. Android获取内部和外部内存空间大小
  3. Android游戏框架libgdx——BitmapFont的构造
  4. windows 下安卓开发环境配置
  5. Android(安卓)Studio 中创建Flutter Project及环境配置(Mac环境)
  6. 生成APK
  7. 实现android应用程序自动打包(Ant+proguard+签名)
  8. 我来教大家怎样在windows下载android源码
  9. Android(安卓)系统app集成Bugly收集错误

随机推荐

  1. [2015.8.17网络首发]导入MTK_Android5.1
  2. Android原生股票图-分时图讲解和绘制(二)
  3. Android高效的应用程序开发工具集1---ant
  4. Android的个人修炼心经
  5. Android中Fragment的强大功能
  6. android intent 隐式意图和显示意图(acti
  7. [置顶] Android 内存优化的几点知识
  8. [置顶] android用户输入系统详细说明
  9. Android假退出不是流氓行为
  10. Android注解式绑定控件,没你想象的那么难