如何在mac终端上运行adb?

时间:2015-01-15 18:21:22

标签: android-studio adb

adb shell run-as /data/data/com.mypackagename 

返回

  找不到

adb命令

虽然我在目录(/Users/me/Library/Android/sdk/platform-tools

中看到了adb

6 个答案:

答案 0 :(得分:44)

您只需将此路径添加到您的bash配置文件并获取它:

echo 'export PATH=$PATH:~/Library/Android/sdk/platform-tools/' >> ~/.bash_profile

source ~/.bash_profile

adb devices

答案 1 :(得分:11)

如果您在该目录中,则可以使用前导点斜线运行它,即./adb shell run-as /data/data/com.mypackagename

通常,您可能希望将该目录添加到PATH环境变量中。

答案 2 :(得分:4)

如果您使用的是 Catalina

echo 'export PATH=$PATH:~/Library/Android/sdk/platform-tools/' >> ~/.zshrc
source ~/.zshrc
adb devices

答案 3 :(得分:3)

第一步,你应该通过打开来获取android sdk目录路径:

Android Studio - >偏好 - >外观&行为 - >系统设置 - > Android SDK

路径将在这里显示。示例:/ Users / thisismyaccount / Library / Android / sdk

接下来,打开终端并键入命令,如下所示:

echo 'export PATH=$PATH:/Users/*thisismyaccount*/Library/Android/sdk/platform-tools/' >> ~/.bash_profile

source ~/.bash_profile

adb devices

答案 4 :(得分:1)

对于Xamarin Studio用户,这是Xamarin forums

的复制/粘贴
  

从Xamarin Studio转到Tools,然后选择“Open Android SDK Command Prompt”。这将打开一个终端窗口并自动导航到Android SDK位置。从那里你可以使用ADB命令。

答案 5 :(得分:1)

如HuyTTQ所说,首先检查您的android SDK路径。

然后将其导出:

export ADB="/Users/your_username/Library/Android/sdk/platform-tools/adb"

$ADB devices

这仅在此打开的终端上暂时可用。