整理者:Insomnia
若有问题,请及时指出,谢谢

解决办法:

Type 1

当我们使用Android Studio作为IDE时,会碰到将Module导出成jar包的形式,我搜索一下,大致总结如下:

Step 1:进入你要导出的Module的build.gradle文件中,将 apply plugin: 'com.android.application' 修改为 apply plugin: 'com.android.library'

PS:如果你的

defaultConfig {    applicationId "com.example.sounddemo"    minSdkVersion 15    targetSdkVersion 21  }

  有applicationID的话,需要删除!()
      

Step 2 :

这时,你的module将会成为library格式。此时,你需要点击build—>make project; 等待后,在目标module下会出现build文件夹

step 3:

打开build —> 找到intermediates 并打开 —> 会出现debug 或者release两种类型的文件夹 (两种情况,因为设置的debug mode 或者是 release mode 导致的 好像是) —>找到 classes.jar文件;

step 4:

如果你没有没有用到assets 这时候你的classes.jar 是可以直接使用的, 如果有用到的话,建议查看

Type2:

    
   在gradle文件中添加生成jar的函数:

task makeJar(type: Copy) {delete 'build/libs/yourJarName.jar'from('build/intermediates/bundles/release/')into('build/libs/')include('classes.jar')rename ('classes.jar', 'yourJarName.jar')}makeJar.dependsOn(build)

然后在终端(Terminal) 输入 gradlew makeJar;即可

结束语

说的比较乱,希望你能看懂。

更多相关文章

  1. Android 工程中的 R.java 文件丢失后如何重新生成
  2. 【Android Developers Training】 25. 保存文件
  3. Android本地数据存储之.txt文件存储读写
  4. Android Json 使用jsonschema2pojo生成.java文件文件
  5. android camera以时间来命名照片文件
  6. android编辑布局文件时非要降低api level或者更改主题才能显示布

随机推荐

  1. Android(安卓)自定义view的写法
  2. android 学习资源收藏备份
  3. 只有安卓才会跳
  4. Android(安卓)studio3.0 com.android.too
  5. Android(安卓)实现 zlib压缩与解压
  6. Android(安卓)SDCard操作
  7. android 红外
  8. Android之访问下载文件
  9. Android解析包名信息
  10. android 通过HttpPost 调用.Net Wcf