ChaosLeong's Blog

有志则不甘为下流


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 更多信息

Android Studio 使用 Gradle 打包 Jar

发表于 2015-08-02 | 分类于 Android |

注:该文章只适用于对 Application Plugin 的 module 进行打包 Jar 或 Library 析出的 Jar 有多余的 class

Android Studio 打 Jar 包一直是一个麻烦的事,按照网上现有的教程,打包一个混淆的 jar 需要完成下列步骤:

  1. 将 plugin 修改为 library(有指定 applicationId 情况下还需要注释对应代码),运行命令 gradle bundleRelease,等待完成
  2. 找到对应 module 的 build/intermediates/bundles/debug or release/classes.jar(感谢 @ZefanXie 指出)
  3. 使用 jarjar 等工具剔除多余的 class

这一个过程要改的东西比较多,于是花了些时间研究了下 Gradle 打 Jar 包。

阅读全文 »

ApplicationId 与 PackageName

发表于 2015-06-04 | 分类于 Android |

基于 http://blog.csdn.net/maosidiaoxian/article/details/41719357 校对整理,感谢原文作者 貌似掉线

Android 应用都有自己的包名。包名是设备上每个应用程序的唯一标识,同样也是 Google Play 商店里的唯一标识。就是说,假如你已经使用某个包名来发布应用,就不能再去改变应用的包名,因为这样做会导致你的应用被视为一个全新的应用,你现有的用户也不会收到应用的更新通知。

阅读全文 »

monkeyrunner python API

发表于 2015-02-16 | 分类于 测试 |

简单介绍

目前Android自带的 Monkey、UiAutomator、MonkeyRunner 主要特点如下:

  • Monkey:准确来说,Monkey 并不算自动化测试,它只能产生随机事件流,并不能按照既定的步骤操作(建议别跑日常用的机子,重新改回设置都有的烦);
    阅读全文 »

折腾完 Octopress

发表于 2015-02-01 | 分类于 其他 |

昨晚配完 Octopress 就直接砸 Github 上面,一堆默认的东西还真不怎么讨喜,于是早上起来就默默踩坑。

阅读全文 »

Hello World

发表于 2015-02-01 | 分类于 其他 |

作为一只程序猿,第一篇文章还是 Hello World 比较好。

阅读全文 »
123
Chaos Leong

Chaos Leong

个人博客,技术分享

25 日志
6 分类
14 标签
RSS
© 2017 Chaos Leong
由 Hexo 强力驱动
主题 - NexT.Pisces