Android Studio 如何生成jar包

个人是不喜欢写博客的,但是我给新人的建议,还是养成写技术文章的好习惯好点,嗯这篇文章写给刚入行的朋友们,废话也不多说。

生成jar包步骤:

第一步,右键项目创建new---》Module,选择如下,然后next下去填入你的名称,包名就行

 第二步,删除没必要的东西清单文件保留包名那块,后面全删掉,res资源文件,如果不是生成aar也删掉。

第三步,Module里面的gradle配置,在最后面添加如下代码

def SDK_NAME = "生成的jar包名字";
def SDK_VERSION = "_V1.0";
def sdkDestinationPath = "build";
def zipFile = file('build/intermediates/aar_main_jar/release/classes.jar')//注意这个不是jar包生成路径,而是生jar包的依靠路径

task deleteBuild(type: Delete) {
    delete sdkDestinationPath + SDK_NAME  + ".jar"
}

task makeJar(type: Jar) {
    from zipTree(zipFile)
    from fileTree(dir: 'src/main', includes: ['assets/**'])//将assets目录打入jar包
   // exclude('test/', 'BuildConfig.class', 'R.class')//这是过滤这些不需要的资源生成jar包里面
    baseName = SDK_NAME + SDK_VERSION
    destinationDir = file(sdkDestinationPath)
}
makeJar.dependsOn(deleteBuild, build)

如果你要在Module里面也引用到jar包,请在android的括号里面添加如下代码

gradle.projectsEvaluated {
    tasks.withType(JavaCompile) {
        options.compilerArgs.add('-Xbootclasspath/p:jar包的路径')
    }
}

第四步,在Terminal里面敲下gradlew assembleRelease指令(这个就是上面的依靠路径,gradlew环境不会的,去百度下)。

第五步,点击右上角的Gradlew小按钮如下图,双击makejar:

 生成的jar包在Modlule的build目录下.这个就是你要的jar包完成了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1. 在Android Studio中打开你的项目。 2. 在左侧的Project面板中,右键点击你的模块,选择Open Module Settings。 3. 在弹出的窗口中,选择左侧的Artifacts,然后点击加号按钮,选择JAR,再选择From modules with dependencies。 4. 在弹出的窗口中,选择你的模块,然后点击OK。 5. 在弹出的窗口中,选择你的模块,然后点击OK。 6. 在弹出的窗口中,选择你的模块,然后点击OK。 7. 在弹出的窗口中,选择你的模块,然后点击OK。 8. 在弹出的窗口中,选择你的模块,然后点击OK。 9. 在弹出的窗口中,选择你的模块,然后点击OK。 10. 在弹出的窗口中,选择你的模块,然后点击OK。 11. 在弹出的窗口中,选择你的模块,然后点击OK。 12. 在弹出的窗口中,选择你的模块,然后点击OK。 13. 在弹出的窗口中,选择你的模块,然后点击OK。 14. 在弹出的窗口中,选择你的模块,然后点击OK。 15. 在弹出的窗口中,选择你的模块,然后点击OK。 16. 在弹出的窗口中,选择你的模块,然后点击OK。 17. 在弹出的窗口中,选择你的模块,然后点击OK。 18. 在弹出的窗口中,选择你的模块,然后点击OK。 19. 在弹出的窗口中,选择你的模块,然后点击OK。 20. 在弹出的窗口中,选择你的模块,然后点击OK。 21. 在弹出的窗口中,选择你的模块,然后点击OK。 22. 在弹出的窗口中,选择你的模块,然后点击OK。 23. 在弹出的窗口中,选择你的模块,然后点击OK。 24. 在弹出的窗口中,选择你的模块,然后点击OK。 25. 在弹出的窗口中,选择你的模块,然后点击OK。 26. 在弹出的窗口中,选择你的模块,然后点击OK。 27. 在弹出的窗口中,选择你的模块,然后点击OK。 28. 在弹出的窗口中,选择你的模块,然后点击OK。 29. 在弹出的窗口中,选择你的模块,然后点击OK。 30. 在弹出的窗口中,选择你的模块,然后点击OK。 31. 在弹出的窗口中,选择你的模块,然后点击OK。 32. 在弹出的窗口中,选择你的模块,然后点击OK。 33. 在弹出的窗口中,选择你的模块,然后点击OK。 34. 在弹出的窗口中,选择你的模块,然后点击OK。 35. 在弹出的窗口中,选择你的模块,然后点击OK。 36. 在弹出的窗口中,选择你的模块,然后点击OK。 37. 在弹出的窗口中,选择你的模块,然后点击OK。 38. 在弹出的窗口中,选择你的模块,然后点击OK。 39. 在弹出的窗口中,选择你的模块,然后点击OK。 40. 在弹出的窗口中,选择你的模块,然后点击OK。 41. 在弹出的窗口中,选择你的模块,然后点击OK。 42. 在弹出的窗口中,选择你的模块,然后点击OK。 43. 在弹出的窗口中,选择你的模块,然后点击OK。 44. 在弹出的窗口中,选择你的模块,然后点击OK。 45. 在弹出的窗口中,选择你的模块,然后点击OK。 46. 在弹出的窗口中,选择你的模块,然后点击OK。 47. 在弹出的窗口中,选择你的模块,然后点击OK。 48. 在弹出的窗口中,选择你的模块,然后点击OK。 49. 在弹出的窗口中,选择你的模块,然后点击OK。 50. 在弹出的窗口中,选择你的模块,然后点击OK。 51. 在弹出的窗口中,选择你的模块,然后点击OK。 52. 在弹出的窗口中,选择你的模块,然后点击OK。 53. 在弹出的窗口中,选择你的模块,然后点击OK。 54. 在弹出的窗口中,选择你的模块,然后点击OK。 55. 在弹出的窗口中,选择你的模块,然后点击OK。 56. 在弹出的窗口中,选择你的模块,然后点击OK。 57. 在弹出的窗口中,选择你的模块,然后点击OK。 58. 在弹出的窗口中,选择你的模块,然后点击OK。 59. 在弹出的窗口中,选择你的模块,然后点击OK。 60. 在弹出的窗口中,选择你的模块,然后点击OK。 61. 在弹出的窗口中,选择你的模块,然后点击OK。 62. 在弹出的窗口中,选择你的模块,然后点击OK。 63. 在弹出的窗口中,选择你的模块,然后点击OK。 64. 在弹出的窗口中,选择你的模块,然后点击OK。 65. 在弹出的窗口中,选择你的模块,然后点击OK。 66. 在弹出的窗口中,选择你的模块,然后点击OK。 67. 在弹出的窗口中,选择你的模块,然后点击OK。 68. 在弹出的窗口中,选择你的模块,然后点击OK。 69. 在弹出的窗口中,选择你的模块,然后点击OK。 70. 在弹出的窗口中,选择你的模块,然后点击OK。 71. 在弹出的窗口中,选择你的模块,然后点击OK。 72. 在弹出的窗口中,选择你的模块,然后点击OK。 73. 在弹出的窗口中,选择你的模块,然后点击OK。 74. 在弹出的窗口中,选择你的模块,然后点击OK。 75. 在弹出的窗口中,选择你的模块,然后点击OK。 76. 在弹出的窗口中,选择你的模块,然后点击OK。 77. 在弹出的窗口中,选择你的模块,然后点击OK。 78. 在弹出的窗口中,选择你的模块,然后点击OK。 79. 在弹出的窗口中,选择你的模块,然后点击OK。 80. 在弹出的窗口中,选择你的模块,然后点击OK。 81. 在弹出的窗口中,选择你的模块,然后点击OK。 82. 在弹出的窗口中,选择你的模块,然后点击OK。 83. 在弹出的窗口中,选择你的模块,然后点击OK。 84. 在弹出的窗口中,选择你的模块,然后点击OK。 85. 在弹出的窗口中,选择你的模块,然后点击OK。 86. 在弹出的窗口中,选择你的模块,然后点击OK。 87. 在弹出的窗口中,选择你的模块,然后点击OK。 88. 在弹出的窗口中,选择你的模块,然后点击OK。 89. 在弹出的窗口中,选择你的模块,然后点击OK。 90. 在弹出的窗口中,选择你的模块,然后点击OK。 91. 在弹出的窗口中,选择你的模块,然后点击OK。 92. 在弹出的窗口中,选择你的模块,然后点击OK。 93. 在弹出的窗口中,选择你的模块,然后点击OK。 94. 在弹出的窗口中,选择你的模块,然后点击OK。 95. 在弹出的窗口中,选择你的模块,然后点击OK。 96. 在弹出的窗口中,选择你的模块,然后点击OK。 97. 在弹出的窗口中,选择你的模块,然后点击OK。 98. 在弹出的窗口中,选择你的模块,然后点击OK。 99. 在弹出的窗口中,选择你的模块,然后点击OK。 100. 在弹出的窗口中,选择你的模块,然后点击OK。 101. 在弹出的窗口中,选择你的模块,然后点击OK。 102. 在弹出的窗口中,选择你的模块,然后点击OK。 103. 在弹出的窗口中,选择你的模块,然后点击OK。 104. 在弹出的窗口中,选择你的模块,然后点击OK。 105. 在弹出的窗口中,选择你的模块,然后点击OK。 106. 在弹出的窗口中,选择你的模块,然后点击OK。 107. 在弹出的窗口中,选择你的模块,然后点击OK。 108. 在弹出的窗口中,选择你的模块,然后点击OK。 109. 在弹出的窗口中,选择你的模块,然后点击OK。 110. 在弹出的窗口中,选择你的模块,然后点击OK。 111. 在弹出的窗口中,选择你的模块,然后点击OK。 112. 在弹出的窗口中,选择你的模块,然后点击OK。 113. 在弹出的窗口中,选择你的模块,然后点击OK。 114. 在弹出的窗口中,选择你的模块,然后点击OK。 115. 在弹出的窗口中,选择你的模块,然后点击OK。 116. 在弹出的窗口中,选择你的模块,然后点击OK。 117. 在弹出的窗口中,选择你的模块,然后点击OK。 118. 在弹出的窗口中,选择你的模块,然后点击OK。 119. 在弹出的窗口中,选择你的模块,然后点击OK。 120. 在弹出的窗口中,选择你的模块,然后点击OK。 121. 在弹出的窗口中,选择你的模块,然后点击OK。 122. 在弹出的窗口中,选择你的模块,然后点击OK。 123. 在弹出的窗口中,选择你的模块,然后点击OK。 124. 在弹出的窗口中,选择你的模块,然后点击OK。 125. 在弹出的窗口中,选择你的模块,然后点击OK。 126. 在弹出的窗口中,选择你的模块,然后点击OK。 127. 在弹出的窗口中,选择你的模块,然后点击OK。 128. 在弹出的窗口中,选择你的模块,然后点击OK。 129. 在弹出的窗口中,选择你的模块,然后点击OK。 130. 在弹出的窗口中,选择你的模块,然后点击OK。 131. 在弹出的窗口中,选择你的模块,然后点击OK。 132. 在弹出的窗口中,选择你的模块,然后点击OK。 133. 在弹出的窗口中,选择你的模块,然后点击OK。 134. 在弹出的窗口中,选择你的模块,然后点击OK。 135. 在弹出的窗口中,选择你的模块,然后点击OK。 136. 在弹出的窗口中,选择你的模块,然后点击OK。 137. 在弹出的窗口中,选择你的模块,然后点击OK。 138. 在弹出的窗口中,选择你的模块,然后点击OK。 139. 在弹出的窗口中,选择你的模块,然后点击OK。 140. 在弹出的窗口中,选择你的模块,然后点击OK。 141. 在弹出的窗口中,选择你的模块,然后点击OK。 142. 在弹出的窗口中,选择你的模块,然后点击OK。 143. 在弹出的窗口中,选择你的模块,然后点击OK。 144. 在弹出的窗口中,选择你的模块,然后点击OK。 145. 在弹出的窗口中,选择你的模块,然后点击OK。 146. 在弹出的窗口中,选择你的模块,然后点击OK。 147. 在弹出的窗口中,选择你的模块,然后点击OK。 148. 在弹出的窗口中,选择你的模块,然后点击OK。 149. 在弹出的窗口中,选择你的模块,然后点击OK。 150. 在弹出的窗口中,选择你的模块,然后点击OK。 151. 在弹出的窗口中,选择你的模块,然后点击OK。 152. 在弹出的窗口中,选择你的模块,然后点击OK。 153. 在弹出的窗口中,选择你的模块,然后点击OK。 154. 在弹出的窗口中,选择你的模块,然后点击OK。 155. 在弹出的窗口中,选择你的模块,然后点击OK。 156. 在弹出的窗口中,选择你的模块,然后点击OK。 157. 在弹出的窗口中,选择你的模块,然后点击OK。 158. 在弹出的窗口中,选择你的模块,然后点击OK。 159. 在弹出的窗口中,选择你的模块,然后点击OK。 160. 在弹出的窗口中,选择你的模块,然后点击OK。 161. 在弹出的窗口中,选择你的模块,然后点击OK。 162. 在弹出的窗口中,选择你的模块,然后点击OK。 163. 在弹出的窗口中,选择你的模块,然后点击OK。 164. 在弹出的窗口中,选择你的模块,然后点击OK。 165. 在弹出的窗口中,选择你的模块,然后点击OK。 166. 在弹出的窗口中,选择你的模块,然后点击OK。 167. 在弹出的窗口中,选择你的模块,然后点击OK。 168. 在弹出的窗口中,选择你的模块,然后点击OK。 169. 在弹出的窗口中,选择你的模块,然后点击OK。 170. 在弹出的窗口中,选择你的模
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值