
Android工具
文章平均质量分 57
DroidMind
这个作者很懒,什么都没留下…
展开
-
Android中常用adb命令及Log使用
一、adb常用命令 1、查看已连接的设备adb devices2、安装应用 adb install APK_FILE如果设备上已经安装了应用,可以使用可选参数 -r 重新进行安装并保留所有数据。adb install -r APK_FILE# exampleadb install -r com.growingwiththeweb.example3、卸载应用adb uninstall PACKAG原创 2015-09-09 21:35:19 · 1221 阅读 · 0 评论 -
快速编译运行github项目
在github上,有非常多的项目,为了快速安装项目demo,查看运行效果,下面给大家介绍一款工具dryrun。 以前我们如果希望运行github上面的某个项目demo,首先需要clone该项目,然后在本地进行编译和运行,才能最终查看到运行的效果。现在如果使用该工具,就可以一步到位,减去很多的麻烦。项目地址: https://github.com/cesarferreira/dryrun...原创 2016-12-20 22:50:40 · 10888 阅读 · 0 评论 -
开发者福利:史上最全Android 开发和安全系列工具
取证工具bandicoot - 一个Python工具箱,用于分析手机元数据。它提供了一个完整,易于使用的环境,数据科学家分析手机元数据。只需几行代码,加载数据集,可视化数据,执行分析和导出结果。Android Connections Forensics- 使法庭调查员能够连接到其原始进程Android Forensics- 开源Android Forensics应用程序和框架Android D...转载 2017-02-17 21:44:04 · 3116 阅读 · 0 评论 -
Android开发技巧:AndroidWiFiADB-无线调试工具
很多情况下,我们使用真机调试应用的时候都需要使用数据线连接电脑,但是这是一种非常简单而繁琐的事情,如果我们可以不使用数据线,怎样实现电脑和手机的连接来进行应用的调试呢?下面提供两种方法:一、wifi连接 前提:电脑和wifi在同一局域网1、通过USB连接手机和电脑 2、执行 adb tcpip 5555 这个命令可以将手机的adbd程序以WIFI模式再启动,如果看到restart...原创 2017-06-28 20:41:15 · 1739 阅读 · 0 评论 -
Android代码生成与操作工具
Java源码生成工具google auto https://github.com/google/autojavapoet https://github.com/square/javapoetJava字节码操作工具ASM http://asm.ow2.orgJavassist https://github.com/jboss-javassist/javassistBy...原创 2017-09-04 18:17:00 · 1112 阅读 · 0 评论 -
Android ProGuard代码混淆解析
1、代码混淆配置如下图,默认情况下,混淆是关闭的,我们只需要将minifyEnabled置为true就可以开启混淆了。buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard...原创 2017-09-05 17:25:55 · 785 阅读 · 0 评论 -
Android相关工具分类汇总
一、Android最好用的几款模拟器The 7 Best Android Emulators二、android设备上的代码编辑器 15个开发者最亲睐的Android代码编辑器Top 10 Android Apps and IDE for Java Coders and Programmers三、移动应用开发必备工具盘点移动应用开发必备工具盘点四、Java开发者值得关注的7款新工具Java开发者值原创 2016-01-08 12:05:54 · 1020 阅读 · 0 评论 -
Android开发相关问题分类
一、Json解析Android API里面自带的json解析GsonFastjson json-smart json-smart-v2二、网络请求HttpUrlConnectionHttpClientVolleyokHttpLiteHttp Retrofit三、图片加载glidepicassofrescoAndroid-Universal-Image-Loader四、Log工具类LogUtils原创 2015-09-28 19:55:46 · 1257 阅读 · 0 评论 -
在AndroidStudio中出现android no debuggable application
某次在AndroidStudio中调试程序时,发现无法指定app了,在AndroidStudio窗口的底部android选项卡顶部只出现了设备名,其右边的框框显示android no debuggable application解决方案:AndroidStudio中 Tools->Android->Enable ADB Integration active. 如果Ena...转载 2018-09-19 11:18:18 · 719 阅读 · 0 评论 -
Android 「动态分析」打开调试开关的三种方法
应用的动态调试是Android逆向的大类,而打开可调试开关则是动态调试的第一步,总结一下打开开关的三种方法;AndroidManifest.xml最常规的方法,拿到一个应用后,直接反编译,在AndroidManifest.xml的application中添加android:debuggable="true"字段,在回编译、签名、安装、然后进行动态调试;<application ...转载 2018-09-19 11:26:39 · 3787 阅读 · 1 评论 -
Ubuntu 安装IDA Pro v6.4
一 、下载IDA Pro v6.4 for Linux链接:https://pan.baidu.com/s/1hNJ5Y7fqs6ONbwvHzv5qnA 密码:sshc二、解压到任意目录三、执行若为32位Linux可直接执行idaq文件运行IDA:./idaq https://blog.youkuaiyun.com/lgdx2017/article/details/8040852...转载 2018-09-19 14:23:15 · 4391 阅读 · 0 评论 -
Android开发者演示工具(真机)
1、Android Screen Monitor(asm.jar)官网 https://code.google.com/p/android-screen-monitor/1、到官网下载ASM的zip包,解压后得到asm.jar文件 2、将其copy到ADT的platform-tools目录下 3、运行Java -jar asm.jar即可启动 2.Chrome浏览器插件Vyso...原创 2016-12-20 21:35:38 · 744 阅读 · 0 评论 -
Android Studio APK分析工具--APK Analyzer
方法:1、将一个apk拖动到Android Studio的编辑器窗口 2、在Project窗口中,双击build/output/apks/目录下的apk 3、在菜单栏中选择选择Build > Analyze APK,然后选择要分析的apk按照上面方法就可以进入下面界面 我们也可以单独查看APK中各个文件,只需要单击该文件就可以点击AndroidManifest.xml ...翻译 2016-12-15 10:07:52 · 9980 阅读 · 1 评论 -
Android项目配置
一、生成签名文件 1、选择Build > Generate Signed APK… 2、选择项目app > Next 3、选择Create new… 4、填写以下信息 二、项目配置我们对于项目的配置,都是使用gradle进行编辑,我们也可以在Android Studio里面配置,对应的其实就会在gradle文件中生成配置信息。1、点击项目架构按钮,如下...原创 2016-09-20 14:47:18 · 441 阅读 · 0 评论 -
Android Studio中Gradle常用命令
下面主要列举一些Gradle的常用命令./gradlew -v 版本号./gradlew clean 清除app目录下的build文件夹./gradlew build 检查依赖并编译打包这里注意的是 ./gradlew build 命令把debug、release环境的包都打出来,如果正式发布只需要打Release的包,所以我们要使用下面命令:./gradlew assembleDebug 编译并打原创 2015-09-10 10:33:53 · 3730 阅读 · 0 评论 -
如何提高android代码的质量(CheckStyle、Findbugs、PMD、Lint)
为了保证团队开发中代码的规范,我们往往需要一些工具来进行严格的规范检查,下面将要介绍的四个工具是我们在Android开发中往往会用到的,这些工具只需要在Android Studio中的Gradle构建脚本中进行配置就可以了。一、下载案例 通过案例代码可以对这些工具进行测试和了解,下载链接:https://github.com/vincentbrison/vb-android-app-quality翻译 2015-09-29 19:02:52 · 4942 阅读 · 1 评论 -
使用Android Lint来改善你的代码
为了保证你的代码满足功能需求,首先需要保证的是你的代码没有结构性问题,结构性很差的代码会影响Android应用的可靠性和效率,使得代码变得很难维护,例如:如果你的XML资源文件包含了没有使用的命名空间,这将不仅会占用空间而且会导致不必要的处理。其他的结构性问题,例如:如果废弃的API被调用,这些API不被目标版本API所支持,这就会导致代码无法正常运行。Android SDK提供了一个叫做lint的翻译 2015-09-30 17:20:00 · 928 阅读 · 0 评论 -
Ubuntu下android手机通过usb连接电脑,显示"???????????? no permissions"问题
1、使用lsusb 察看 上面可以看到我们的设备。我们需要分别记录一下:18d1和0003这两个id号。2、进行授权$sudo vim /etc/udev/rules.d/70-android.rules加入以下内容:SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="0003",MODE="0666"上面需要将我们上面记录的原创 2015-11-03 13:49:18 · 1310 阅读 · 0 评论 -
Ubuntu和Mac中Android源码查看工具
我们都知道在Window下我们如果想要查看Android源码,我们可以使用Source Insight,那么如果我们想要在Ubuntu中来查看Android源码该怎么弄呢?在Ubuntu中一般是使用Sublime Text并安装相应的插件就可以了。一、安装Package Control 打开Sublime Text 2,点击 Tools -> Command Palette 调出控制台Consol原创 2015-09-10 11:36:10 · 4311 阅读 · 0 评论 -
15款android设备上的代码编辑器
如果你希望你的Android设备,如智能手机和平板电脑,在任何时间和任何地方都能够编写代码,那么,不妨看看下面我将介绍的15款Android代码编辑器,它们必将成为你的理想工具。1.Deuter IDE一款基于移动开发的文本编辑器,在线编译器,内置支持Android的集成开发环境。它的虚拟按键可提供常用的编程符号和语法高亮功能,并支持超过40种编程语言,从而能让你在旅途中写代码变得从未如此简单。转载 2015-12-27 12:09:31 · 71279 阅读 · 1 评论 -
MAC中Android Studio快捷键(一)
1、如果我们使用MAC OS X,我们应该首先更新keymap,使用MAC OS X 10.5+版本的keymap,选择Android Studio > Preferences > Keymap,选择MAC OS X 10.5+。2、我们来熟悉一下键盘快捷键图标 3、快捷键文件查找:Shift+Command+O 产生:Command+N 调到源码实现:Command+向下箭头查看文件结构:C原创 2015-11-25 22:46:09 · 984 阅读 · 0 评论 -
ADB Shell命令行
Android Debug Bridge(adb)提供了一个Unix Shell,使用这个你可以在一个模拟器或者一个连接设备上面运行各种命令行,这些命令的二进制执行文件时存储在模拟器或者连接设备的文件系统/system/bin/…中。执行Unix Shell命令的方式有两种:1、通过adb shell <shell_command>来执行adb [-d|-e|-s <serialNumber>] s翻译 2016-01-15 14:01:16 · 3283 阅读 · 0 评论 -
在AndroidStudio中出现android no debuggable application
AndroidStudio中 Tools->Android->Enable ADB Integration active. 之后需等待一会,可能adb会重启,之后就会发现那个框框正常显示你已启动的app原文链接:在AndroidStudio中出现android no debuggable application欢迎关注微信公众号:DroidMind 精品内容独家发布平台...转载 2016-09-22 18:40:25 · 988 阅读 · 0 评论 -
android_server运行出错 error: only position independent executables (PIE) are supported
root@aries:/data/local # ./android_server./android_servererror: only position independent executables (PIE) are supported.这个主要是Android5.0以上的编译选项默认开启了pie,在5.0以下编译的原生应用不能运行,有以下解决办法,一种是用Android5.0...原创 2018-09-19 20:19:58 · 1585 阅读 · 0 评论