`
hold_on
  • 浏览: 457085 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android开发实用小工具

 
阅读更多

一、find bugs 静态检查工具

http://findbugs.sourceforge.net/

FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析

详情请参考:http://baike.baidu.com/view/2367937.htm

二、Android未使用的资源文件查找工具

在开发以及版本更新的过程中,经常会在项目中产生很多未使用或者冗余的资源文件,这里推荐一个小工具可以在发布时检测多余的资源文件,进而精简APK文件大小。

http://code.google.com/p/android-unused-resources/

将AndroidUnusedResources1.6.2.jar文件放入工程的根目录,在命令行运行命令”java -jar AndroidUnusedResources.jar”, 就可以多余的资源文件列出。

三、还原混淆后的log方法

sdk\tools\proguard\bin 目录下有个retrace.bat工具可以将混淆后的报错堆栈解码成正常的类名

使用方法如下

将你的报错堆栈保存到文件中,如obfuscated_trace.txt

拿到版本发布时生成的mapping.txt

执行命令retrace.bat -verbose mapping.txt obfuscated_trace.txt

详情:http://developer.android.com/tools/help/proguard.html

分享到:
评论

相关推荐

    android开发必备工具集合

    在Android开发过程中,选择合适的工具可以极大地提升开发效率和解决问题的能力。以下是一些重要的知识点,这些工具涵盖了反编译、数据库查询、颜色选取等多个方面。 首先,反编译工具是开发者进行逆向工程的重要...

    android黄金转换小工具源码

    总的来说,这个“android黄金转换小工具源码”项目涵盖了Android应用开发的多个核心环节,包括UI设计、网络通信、数据处理以及错误处理,是学习和实践Android开发的实用案例。通过深入研究和分析这个源码,开发者...

    基于Java的Android开发实用工具集合设计源码

    本项目为基于Java的Android开发实用工具集合设计源码,包含632个文件,涵盖296个Java源文件、151个PNG图片文件、144个XML配置文件、11个JPG图片文件、8个SO库文件、5个JAR包文件、4个Gradle文件、3个gitignore文件、...

    android 反编译小工具

    然而,反编译也涉及到了许多复杂的概念和技术,如Dalvik虚拟机、DEX文件格式、Android资源管理和Java反编译等,这些都是Android开发和安全研究领域不可或缺的知识点。因此,熟练掌握这类工具的使用,并理解其背后的...

    基于Kotlin的Android开发实用工具类集合设计源码

    该项目是一款基于Kotlin的Android开发实用工具类集合设计源码,包含958个文件,包括402个Kotlin文件、246个XML配置文件、207个PNG图片文件、56个Java文件、9个Gradle文件、8个Git忽略文件、8个JPG图片文件、7个...

    Android离线webview调试工具,开发H5混合应用必备

    在Android平台上,开发混合应用...它提供了离线调试、跨机型兼容、实时更新等多种实用功能,让H5混合应用的开发变得更加便捷高效。不论你是独立开发者还是团队的一员,这款工具都将为你的H5开发之旅带来极大的便利。

    取色器_Android开发常用工具

    总的来说,“取色器”作为Android开发中的一个实用工具,它的使用可以显著提高开发者的工作效率,使得颜色选取更加精准和便捷。通过对取色器的深入理解和合理运用,开发者能够更好地实现视觉效果与功能的完美结合,...

    Android-Android开发工具助手

    "Android-Android开发工具助手"显然是一个专门针对Android开发者设计的辅助工具集合,它可能包含了各种实用的脚本、库、插件和指南,旨在帮助开发者更加便捷地进行Android应用的开发工作。下面我们将深入探讨这个...

    android开发各种实用的工具类

    common 公用工具类 database 数据库操作:SharedPreferences数据处理操作... resource Android项目的资源管理工具 system Android系统相关的工具集 ui UI相关 widget 一些UI组件 crypt Base64、SHA-1 SHA-256 MD5

    android页面设计小工具

    本文将详细探讨“Android页面设计小工具”这一主题,帮助开发者掌握高效且实用的UI设计技巧。 首先,Android UI设计通常遵循Material Design指南,这是一种由Google推出的统一设计语言,旨在提供一致性和良好的用户...

    Android-一个Android库提供了常用工具和实用程序

    在Android开发过程中,为了提高开发效率和代码质量,开发者往往会使用一些第三方库。"Android-一个Android库提供了常用工具和实用程序"这个标题所指的,就是一个这样的库,它为Android应用开发提供了一系列便利的...

    Android-各种实用Android工具类

    在Android开发过程中,工具类(Utility Classes)是程序员经常使用的代码模块,它们包含了各种通用功能,可以帮助开发者提高代码复用性和开发效率。本资源“Android-各种实用Android工具类”很可能是一个包含了一...

    Android项目开发实战_实用工具箱_安卓练手完整编程案例实例详解课程教程.pdf

    工具箱是一个在 Android基本功能基础上扩展的项日,该项目通过控制摄像头和闪光灯、自定义控件以及应用传感器等技术,实现了手电筒、计算器、指南针、电池信息、工具尺、分贝测试和放大镜等多种实用功能。

    android开发工具大全

    以上只是部分Android开发工具,实际的"android开发工具大全"可能包含更多实用工具,如代码审查工具Crashlytics、测试框架Espresso、性能测试工具Firebase Test Lab等。这些工具共同构成了Android开发者强大的工具箱...

    离线安装Android开发工具

    Android 环境中离线安装开发工具是一种非常实用的方法,特别是在网络状况不好的情况下。下面将详细阐述离线安装 Android 开发工具的步骤。 一、准备工作 在开始安装 Android 开发工具之前,需要下载一些必要的...

    基于Java的Android开发实用工具类集合设计源码

    该项目为Android开发者量身打造的实用工具类集合设计源码,包含666个文件,涵盖323个Java源文件、153个XML配置文件、158个PNG图片文件以及少量其他类型文件。集成了支付宝支付、微信支付(统一下单)、微信分享、Zip...

    Android-EasyAndroid一系列简单轻量方便的Android开发工具集合

    EasyAndroid的出现是为了应对Android开发中的常见问题,它将多种实用功能整合到一个库中,避免了开发者重复造轮子。这个库包含了多个模块,涵盖了UI、网络请求、数据持久化、权限管理、图片加载等多个领域,极大地...

    android 常用快速开发集成工具类

    10. **其他辅助工具**:如设备信息获取、屏幕适配、网络状态检测等实用工具类。 通过这样的集成工具类库,开发者可以更专注于业务逻辑的实现,而不需要花费大量时间在基础功能的搭建上。同时,由于这些工具类已经过...

    android开发实用技巧

    在Android开发领域,掌握实用技巧是提升开发效率和产品质量的关键。本资料主要针对初学者,旨在帮助你快速入门,从搭建开发环境到实现具体功能,再到应用市场发布,覆盖了整个开发流程。以下将详细阐述其中涉及的...

Global site tag (gtag.js) - Google Analytics