adb shell run-as /data/data/com.mypackagename
返回
找不到adb命令
虽然我在目录(/Users/me/Library/Android/sdk/platform-tools
)
答案 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
这仅在此打开的终端上暂时可用。