网站建设资讯

NEWS

网站建设资讯

Mac下Androidstudio运行真机-创新互联

一·配置 adb

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、成都营销网站建设、网站程序开发、HTML5响应式网站建设成都手机网站制作、微商城、网站托管及成都网站维护公司、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都混凝土搅拌罐行业客户提供了网站推广服务。
  1. 打开 Android studio 的终端窗口,输入 adb 。

如果显示 command not found ,则说明 adb 没有配置好,进行第 2 步。否则已经配置好了

2. 创建 bash_profile 文件

输入指令 touch .bash_profile

3. 打开文件

输入指令 open -e .bash_profile ,弹出一个文件 4. 修改文件,为 adb 配置路径

在文件中添加

export PATH=${PATH}: ( sdk 路径) /platform-tools

其中 Sdk 路径查看方法:打开 Android studio ,在电脑屏幕最上方菜单栏点击 Android studio/proferences/appearance&behavior/system settings/Android sdk

然后在窗口右侧 android sdk location 里面可以看到 sdk 路径

5. 保存并执行 adb 的配置路径

终端输入指令 source .bash_profile

6. 测试

终端执行 adb 指令,不再是 command not found ,配置成功

7. 下次打开 Android studio 也许 adb 仍然是 command not found ,则执行一下步骤 5 即可

. 真机测试

1. 链接手机

手机和电脑分别打开 handshaker ,建立连接

2. 手机进入 usb 开发模式

Vivo 手机方法:在手机上进入:设置 / 更多设置 / 关于手机 /

点击软件版本号连续 7 次,进入开发模式(这种设置方法在到了第 5 步的时候可能会出问题,不过到时候按照第 5 步的方式重新设置一下开发模式,问题即可解决)

3.android studio 上设置运行设备为真机

点击 app 右侧下拉菜单,选 edit configurations

Mac下Android studio 运行真机

在 android app 下选 app ,右侧窗口 target 栏下拉菜单选择 USB device ,然后保存设置

Mac下Android studio 运行真机

4. 修改 adb_usb.ini 文件并写入手机 Vendor ID

  • 在终端输入: system_profiler SPUSBDataType

查看手机的信息,复制 Vendor ID

Mac下Android studio 运行真机

我的手机是: 0x18d1

  • 创建并修改 adb_usb.ini 文件

输入指令 vi ~.adb_usb.ini ,弹出文件,可能是下图内容,输入 e ,进入编辑状态

Mac下Android studio 运行真机

或者不是上图,而是空文件,输入 i ,进入编辑状态,将 0x18d1 写入文件

按 esc 退出编辑模式。输入 :wq ,保存修改并退出。

重新启动 finder :电脑左上角苹果标志 -> 强制退出 -> 访达 -> 重新启动

5 、重启 adb ,输入以下命令。

adb kill-server

adb start-server

如果输入 adb kill-server ,出现cannot connect to daemon at tcp:5037: Connection refused,则说明还是没有联系上手机,则手机进入设置 -- 更多设置 — 开发者选项 -- 将 USB 调试设置为开启。重新输入以下指令

adb kill-server

adb start-server

6. 输入 adb devices ,出现设备列表

7 、在 android Studio 中创建项目运行到手机上,如果 no target device found ,则先将运行设备该回在虚拟机上运行一遍,然后再次更改设置,改为在手机上运行,则可以运行

8.最后谨记:结束使用后要关闭server: adb kill-server 否则内存。。。你懂的


当前标题:Mac下Androidstudio运行真机-创新互联
本文网址:http://cdweb.net/article/eecge.html