一个提高开发效率的ADB插件:ADB IDEA

泡在网上的日子 / 文 发表于2016-03-08 11:14 次阅读 ADB,插件

在开发调试的时候,我们经常需要把当前项目app的数据清空,以测试用户第一次打开app时的情况。

通常我们需要在设置里面通过好几步繁琐的操作才能完成。特别是在测试机器里面,因为demo太多,要找到自己的app很难。

今天就来介绍一个能很快解决该问题的Android Studio插件:ADB IDEA。

ADB IDEA是一个开源项目,地址:https://github.com/pbreault/adb-idea 。里面有项目介绍以及安装方法。

安装

我这里直接介绍在线安装方法好了。

依次打开references/Settings->Plugins->Browse Repositories,在输入框中输入adb,选择列表中的ADB Idea。点击安装。

blob.png

安装之后重启Android Studio就可以使用了。

使用

在Android Studio的菜单中选择Tools->Android->ADB Idea->ADBxxx,如下图:

blob.png

可以看到ADB IDEA有好几个功能,都以ADB开头。

其中ADB Clear App Data是清除app数据。你也可以试试其它几个功能。

注意

所有这些操作针对的都是当前打开的工程所对应的app。如果在当前调试的机器上并没有这个app,将在Android Studio右上角显示相关错误信息:

blob.png


最后

如果你觉得用菜单导航进入工具还是不够快,可以使用Ctrl-Shift-A (or Ctrl-Alt-Shift-A on Linux and Windows),在弹出的对话框中直接输入adb找到相关的操作。

blob.png



收藏 赞 (11) 踩 (0)
上一篇:Android推送技术研究
前言 最近研究Android推送的实现, 研究了两天一夜, 有了一点收获, 写下来既为了分享, 也为了吐槽. 需要说明的是有些东西偏底层硬件和通信行业, 我对这些一窍不通, 只能说说自己的理解. 为什么要研究Android推送技术? 主要还是毕业设计要做一个即时通信app,
下一篇:Dagger 2: Step To Step
假设你已经了解 依赖注入 这一概念,只是在如何使用 Dagger 时遇到了一些困扰,因为 Dagger 其实是一个上手难度颇高的库。我试图通过这篇文章解决如何上手这一问题。 目前 Dagger 有两个分支,一个由 Square 维护,一个为 Google 在前者的基础上开出的分支,