Mac下面使用Android Studio的部分命令

1、启用adb 命令

   HTTP_PROXY=myserver:1981
   source ~/.bash_profile
   adb

2、gradlew权限问题,一般来说使用时候会出现权限拒绝(项目貌似可以单独配置,不过没找到怎么配置的)

在这里插入图片描述
权限解决方案(执行以下命令会让确认电脑开机密码,然后再使用就可以了):

sudo chmod u+x gradlew

3、logcat日志

有时候日志在logcat窗口显示不完就没了。这里可以使用adb命令查看日志,如下:

adb logcat | grep -v "China"

4、查看release包下面的日志

adb logcat|grep  "进程关键字"
adb logcat --pid=进程号 ## 查看进程
adb shell ps -A|grep "amigo" ## 查看关键词为“amgio”的相关进程

以上命令等同于以下命令

adb logcat --pid=$(adb shell ps -ef |grep package_name | awk -F ' ' '{print $2}' | head -1)

5、查看设备属性

## 查看所有属性
adb shell getprop
## 设置单个属性(没有的话会添加)
adb shell setprop testa false
## 查看单个属性
adb shell getprop testa

6、通过adb命令查看当前运行Activity

执行一下命令:

adb shell dumpsys activity | grep -i run

然后在结果中搜索most recent first,如下:
在这里插入图片描述
或者执行 logcat | grep -E "ActivityTaskManager: START|Displayed" 这个会随着操作把所有显示的Activity显示出来
在这里插入图片描述
adb shell dumpsys activity activities
查看当前栈中所有的Activitys

adb shell dumpsys activity top | grep ACTIVITY
显示当前的Activity

参考链接:
通过adb命令查看当前运行Activity
Android adb命令获取当前Activity或者Fragment
通过ADB快速定位 Android APP 当前页面(Activity / Fragment)

7、adb input …

通过adb进行模拟终端操作,比如想要给手机上输入内容,可以直接使用adb shell input text "hello,world"。这样的话就不用将内容复制到手机上然后再把东西复制到输入框里面了

8、参考资料

其余资料:

  1. Mac terminal 切换 ,Android studio 设置默认terminal
    https://blog.csdn.net/Goals1989/article/details/88035204
  2. logcat命令参考
    https://developer.android.google.cn/studio/command-line/logcat?hl=zh_cn
  3. adb Logcat和grep命令的使用
    https://blog.csdn.net/f2006116/article/details/89077030
  4. ADB命令系列之 Base Command
  5. 用于 Android 测试的有用 ADB 命令
  6. keyevents.json
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Mac使用Android Studio,首先需要安装JDK(Java Development Kit)。你可以从Oracle官网下载并安装JDK。然后,你可以下载并安装Android Studio。你可以从Google的开发者网站上找到Android Studio的下载链接。根据你的需求选择合适的版本进行下载。\[1\] 安装完成后,你需要设置adb环境变量。打开终端(Terminal),输入以下命令打开.bash_profile文件: ``` open -e .bash_profile ``` 如果你之前没有配置过.bash_profile文件,它可能是空的。在文件中添加以下内容: ``` export PATH=${PATH}:~/Library/Android/sdk/tools:~/Library/Android/sdk/platform-tools ``` 请注意,这里的路径是根据你的电脑上Android SDK的安装路径而定。保存文件后,退出编辑器。\[2\] 接下来,在终端中输入以下命令使.bash_profile文件生效: ``` source .bash_profile ``` 然后,你就可以在终端中输入adb shell命令使用adb工具了。\[3\]这样就可以在Mac使用Android Studio了。 #### 引用[.reference_title] - *1* *3* [MacAndroid Studio使用](https://blog.csdn.net/weixin_30763397/article/details/95961746)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Mac使用Android Studio如何使用真机调试](https://blog.csdn.net/wjqaea/article/details/110286910)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值