All Projects → pengyuantao → AndroidProguard

pengyuantao / AndroidProguard

Licence: other
android代码混淆AndroidStudio插件

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AndroidProguard

Eventbus
eventbus实现跨进程通讯方案
Stars: ✭ 153 (+466.67%)
Mutual labels:  androidstudio
Grabredenvelope
微信抢红包Android APP
Stars: ✭ 245 (+807.41%)
Mutual labels:  androidstudio
raygun4android
Android crash reporting provider for Raygun
Stars: ✭ 19 (-29.63%)
Mutual labels:  proguard
Awesomedialog
A Beautiful Dialog Library for Kotlin Android
Stars: ✭ 163 (+503.7%)
Mutual labels:  androidstudio
K4kotlin
A sweet, small set of Kotlin functions to reduce your android boilerplate code
Stars: ✭ 210 (+677.78%)
Mutual labels:  androidstudio
springboot-tutorials
codehome出品SpringBoot2.x基础教程
Stars: ✭ 77 (+185.19%)
Mutual labels:  proguard
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (+407.41%)
Mutual labels:  androidstudio
ProguardDictionaryGenerator
一种生成阅读极其困难的proguard字典的算法
Stars: ✭ 135 (+400%)
Mutual labels:  proguard
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+711.11%)
Mutual labels:  androidstudio
kotlin-metadata-printer
Prints the Kotlin metadata attached to Java class files
Stars: ✭ 41 (+51.85%)
Mutual labels:  proguard
Mvpautocodeplus
🔌An IDEA/Android Studio plug-in that automatically generates an MVP template code
Stars: ✭ 176 (+551.85%)
Mutual labels:  androidstudio
Folivora
An android library that supports set various drawables to view directly in your layout.xml
Stars: ✭ 207 (+666.67%)
Mutual labels:  androidstudio
gdx-deploy-sample
Sample Gradle configurations for LibGDX for preparing and deploying release builds
Stars: ✭ 28 (+3.7%)
Mutual labels:  proguard
Customrefreshview
一个支持网络错误重试,无数据页(可自定义),无网络界面(可自定义)的上拉加载更多,下拉刷新控件
Stars: ✭ 160 (+492.59%)
Mutual labels:  androidstudio
Reconstruct
ProGuard Deobfuscator
Stars: ✭ 79 (+192.59%)
Mutual labels:  proguard
Arduino Bluetooth Basic
Control a LED using your smartphone via Bluetooth (Does not support BLE)
Stars: ✭ 146 (+440.74%)
Mutual labels:  androidstudio
Autoarchive
一个基于Jenkins的iOS/Android自动构建系统,它实现了最大程度的自动化,让你的iOS自动打包,Android自动打包流程变得更加高效。此项目包含了各种实现细节的讲解说明,你能够使用它解决大多数跟客户端构建/分发相关的问题,并将这种能力进行开放,提高研发效率。
Stars: ✭ 248 (+818.52%)
Mutual labels:  androidstudio
flutter bolg manage
Flutter实战项目,采用Getx框架管理,遵循Material design设计风格,适合您实战参考或练手
Stars: ✭ 373 (+1281.48%)
Mutual labels:  androidstudio
ShieldAuto
🛡️ ShieldAuto is a Java based Gradle plugin to manage proguard config for release builds
Stars: ✭ 31 (+14.81%)
Mutual labels:  proguard
awesome-android-proguard-rules
Android项目混淆规则
Stars: ✭ 26 (-3.7%)
Mutual labels:  proguard

简介

基本上Release版本的都是需要混淆的,Android也提供了相关混淆的工具,只不过需要开发者,自己去定义混淆规则而已,很多的规则都是大同小异的,而且现在项目使用的开源库也很多,这样就得去收集很多的混淆规则,为了方便这样的收集的过程,开发这样的插件 。不过,我认为将来所有的提交到jcent的开源库,需要提供混淆规则,AndroidStudio在编译开源库的时候,自动添加的开源库的规则,那样的话将大大减少开发者的工作量。

使用

  1. 下载插件下载地址

  2. 在AndroidStudio中安装插件,选择下载的jar包,安装后,进行重启。 image.png

  3. 安装后可以在主菜单栏中找到Proguard的选项(Alt+D拷贝混淆规则或者直接点击)

image.png

拓展

目前使用的是比较普遍的项目库的混淆,当然如果你自己有很多自己的框架,那么基本上你们自己公司使用的都是一套混淆规则,这个时候,你可以自己定义混淆规则的来源。

image.png

开源

AndroidProguard 感觉不错的兄弟,来一波start!

录像9.gif

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].