zoukankan      html  css  js  c++  java
  • Andriod 在MAC上搭建开发环境--连接真机测试

    直接在Mac终端里输入的命令 是放在/usr/bin/ 目录下的,而Android的那个adb命令在下载的目录sdk/platform-tools/里 要对应拷贝到/usr/bin/下 才能直接在终端里查看设备列表

    1.先去官网下载Android开发工具ADT  http://developer.android.com/sdk/index.html
      解压出来得到这两个文件夹:
      Andriod <wbr>在MAC上搭建开发环境--连接真机测试
      那个绿色的就是直接开发的软件  双击打开就行

    2.连接真机测试方法
     

    第一步: 查看usb设备信息

    在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息

    比如我的usb信息如下(部分内容):

     Android:

                  Product ID: 0x2769
                  Vendor ID: 0x22d9
                  Version: 2.31
                  Serial Number: 6e5d48a4
                  Speed: Up to 480 Mb/sec
                  Manufacturer: Android
                  Location ID: 0x1d110000 / 8
                  Current Available (mA): 500
                  Current Required (mA): 500

    查看到我的android手机的Vendor ID: 0x22d9,记住这个id

     我的如下: vivo S7:

                  Product ID: 0x0c01
                  Vendor ID: 0x9bb5
                  Version: 2.55
                  Serial Number: 0123456789ABCDEF
                  Speed: Up to 480 Mb/sec
                  Manufacturer: MediaTek
                  Location ID: 0x1d130000 / 6
                  Current Available (mA): 500
                  Current Required (mA): 500

     

    第二步: 创建、修改adb_usb.ini文件

    输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x22d9, 然后保存退出


    我的设备只有一个,所以添加完毕后文件内容如下:

    1

    0x22d9


    如果有多个的话,ini文件格式如下(未测试):

    1
    0x22d9
    2
    ……

    注:请保证ini里面没有空行,否则会有错误 ADB server didn't ack

    注意:第一次添加时,adb_usb.ini文件并没有,需要自己创建一个,输入内容后保存就好了。vi不会用的话,直接进入相应目录修改文件也可以,对应的路径如下:

    Users你的用户.androidadb_usb.ini

    备注:
    .android目录是隐藏的,需要开启隐藏目录显示。

    命令行输入显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
    (隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

)
    输完单击Enter键,退出终端,重新启动Finder就可以了

重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动
     

    第三步:重启adb 

    adb kill-server

    adb start-server

    adb devices

    就可以看到列表了!

    有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备。

  • 相关阅读:
    [bzoj1468]Tree(点分治)
    [bzoj1087]: [SCOI2005]互不侵犯King(状压dp)
    [hdu5628]Clarke and math(dirichlet卷积)
    [bzoj1036]:[ZJOI2008]树的统计Count(树链剖分)
    [bzoj1026][SCOI2009]windy数(前缀和+数位dp)
    洛谷 P1714 切蛋糕(dp+RMQ)
    [hdu3507] Print Article
    [bzoj1597]: [Usaco2008 Mar]土地购买
    php基础二
    php基础
  • 原文地址:https://www.cnblogs.com/cnsec/p/11515800.html
Copyright © 2011-2022 走看看