android studio与手机连接调试步骤详解
作者:bmw601055 发布时间:2023-06-09 09:54:26
android studio 版本不同连接手机方式有细微的不同,主要方式相似。介绍主要分手机和电脑两部分介绍。
一、手机部分
1、手机端下载一个“一键root权限获取“,在安装的过程中需要安装KingRoot,获取手机root权限。网上有些说法,说手机侧不需要获取root权限,我自己尝试失败了。不过不是所有的手机都能获取root权限的。比如我手上的三星就没有能获取到,不过我的老手机多,这也就不是什么问题了
2、下载“ABD Wireless”,这是一个adb服务。需要运行起来,studio才能连接到手机,点击图标,手机屏幕就会显示“adb connect 192.168.0.x:5555”的字样。
到这里手机设置就结束了。
二、电脑部分
1、下载好android studio 、SDK以及JDK,安装好。
2、设置路径,studio的File->other settings->default Project Structure 。JDK ,SDK都需要照图设置,
3、设置环境变量。sdk的tool以及platform-tools都需要加入path路径下面。adb需要用到。
4、 下载API,看一下手机的android版本,对应下载版本。找到SDK路径的SDK Manager.exe,即可下载。
5、新建工程,工程所用的SDK需要和手机的版本匹配。否则运行困难。
6、选择启动adb。
7、使能adb,电脑 手机需要在同一个局域网。
8、启动电脑连接手机,在电脑的 命令提示符 (CMD可以进入)里面输入“adb connect 192.168.x.x”;即可连接手机,如果提示不认识此命令,是adb的环境变量没有设置正确。连接失败,则重启手机的adb服务,再试。
9、检查android studio 与手机是否连接成功。此处会出现手机名称。可以多次点击”andriod monitor“。刷新
10、编译新建的工程 选择“Build->Build APK”,然后点击“run->bebug app”。
网络连接成功,也可以换成usb的连接方式。网上也说了很多usb连接的方法,都差不多,主要是需要找驱动,我是已经找到了驱动,也连接不成功,才找到网络连接的办法。
来源:https://blog.csdn.net/bmw601055/article/details/77448296


猜你喜欢
- 一. 下载环境Ubuntu 2.x.x 版本二. 创建Hadoop用户在虚拟机创建安装完成后。1.进入用户,打开终端输入如下命令:sudo
- 本文为大家分享了Android横竖屏切换及其对应布局加载问题,供大家参考,具体内容如下第一,横竖屏切换连带横竖屏布局问题:如果要让软件在横竖
- MVP(Model-View-Presenter) 是总所周知MVC模式的一个演变,他们的主要目的都是划分模块职责,降低模块耦合,易测试,提
- 表单的重复提交: 没有完整的进行一次,先请求表单页面->再提交表单过程而完成数据提交造成的根本原因: 没有完整的进行一次,先请求表单页
- 事件处理主要涉及:事件源,事件,事件处理者在GUI中事件源是事件发生的场所,通常是各个组件,如被单击的按钮;事件是用户对界面的操作,如操作键
- 组件在容器(比如Jframe)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。种类j
- Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。
- 一、简介此游戏是《2D 赛车》的”魔改版“——2.5D 双人
- 本文实例为大家分享了C#实现单词本功能的具体代码,供大家参考,具体内容如下看到网上有类似的教程视频实现单词本,于是自己敲了一个实现单词本功能
- Javaweb开发环境的配置也是比较繁琐的一件事情,虽然理论上使用记事本,完全可以写出一个Javaweb工程,但是在团队大型开发的Javaw
- 一、表白墙简介在表白墙页面中包含三个文本框,分别表示表白者,表白对象,表白内容,在文本框中输入内容之后,内容能够保存,并且在下次启动页面的时
- 思路:先获得当前季度的开始和结束日期,在当前日期的基础上往前推3个月即上个季度的开始和结束日期/** * @param fla
- (未给Fragment的布局设置BackGound)之前关于Android中Fragment的概念以及创建方式,我专门写了一篇博文《详解An
- 前言想象一下生活中哪些是和线程沾边的?饭店炒菜就是一个很好的例子首先客人要吃菜,前提是厨师要炒好,也就是说,厨师不炒好的话客人是没有饭菜的。
- 前言:在 Java 语言中,提高程序的执行效率有两种实现方法,一个是使用线程、另一个是使用线程池。而在生产环境下,我们通常会采用后者。为什么
- 1.sax方式 /** * 使用sax解析 */ public class SaxParse{ /** * sax解析器 */ privat
- 目录1.基于注释声明缓存1.1@EnableCaching1.2@Cacheable1.2.1默认key生成规则1.2.2声明自定义key
- // Create a handler for a click event.button1.Click += delegate(System
- 一、简介上篇介绍了一个自己做的管理系统,最近空闲的时间自己在继续做,把之前登录时候自定义的 * 过滤器换成了基于SpringSecurity
- Spark_SQL的UDF使用用户自定义函数,也叫UDF,可以让我们使用Python/Java/Scala注册自定义函数,并在SQL中调用。