android studio开发注意两个配置,avd存放目录和unable to locate adb

文/何其甚

在windows上用Android studio开发app,有两个经常遇到的配置问题。

  1. 默认avd文件存放目录在C:盘
    一个avd文件大小经常上G,非常占用C:盘空间。
    在环境变量中设置 ANDROID_SDK_HOME,变量值为需要存放的目录。


    ANDROID_SDK_HOME
  2. 新手初次使用Android studio,创建avd之后启动时会出现:unable to locate adb


    unable to locate adb

出现这个错误是找不到adb或者端口被占用。
先检查sdk中是否安装了sdk tools,安装Android SDK Commond-line Tools和Android SDK Platform-Tools。


sdk tools

安装后如果还是出现同样的错误,在环境变量中指定SDK目录。
环境变量 ANDROID_HOME,变量值为SDK根目录。

如果还是出现错误,有可能是端口被占用,adb默认端口为5037,在windows上检查端口命令:netstat -ano | findstr 5037
将占用端口的程序关闭或者通过设置环境变量改变adb默认端口。
变量名 ANDROID_ADB_SERVER_PORT ,变量值建议10000——60000 之间随便选一个,避免和低端常用端口冲突。

你可能感兴趣的:(android studio开发注意两个配置,avd存放目录和unable to locate adb)