用Android Studio调试Nexus 5

环境说明

Android 4.4
Windows 10

Nexus 5 准备

  1. 找到版本号, 并在版本号所在位置点击7次, 打开开发者选项。版本号位置:设置(Setting)->关于手机(About phone)->版本号(Build number)

  2. 打开开发者选项(Developer options),勾选USB debugging。

  3. 在命令行中输入adb devices,有个前提就是需要将android_sdk/platform-tools/设为全局变量,或者进入到该文件夹中才能使用adb。

  4. 在网上搜Kingo root, 将Nexus 5 与电脑连接, 将手机root, 提示用Kingo root的时候需要科学上网,不然就不能更新库文件啥的。(其实这一步要不是因为之后怕IDA调试的时候要用到, 不然这一步是可以直接省去的)不过在找root工具的时候,发现root工具好像是利用android系统的漏洞实现提权的,以后有时间好好了解一下。

    Android Studio 准备

  5. 点开Edit Configurations…

  6. 将Target选项改选为USB Device,据说,在windows上需要下载USB drive,不知道是最新版的改了还是我之前就下载了,很奇妙地能直接使用。

  7. 在Android Studio中查看是否已经连接上真机。

  8. 然后点击下图红框框中的按钮, 就可以直接将apk安装到真机上并且直接运行了, 快乐。