常用环境配置、git命令、adb命令

一、windows

1.JDK JDK下载地址

JAVA_HOME=D:\Java\jdk1.8.0_271
Path=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar

2.Android SDK

ANDROID_HOME=D:\sdk
Path=%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\31.0.0;

3.flutter sdk

FLUTTER_HOME=D:\flutterSdk\flutter
path=%FLUTTER_HOME%\bin;

4.git
系统变量配置

Path=D:\Git\cmd;

Git安装步骤详见 https://blog.csdn.net/mukes/article/details/115693833
Notepad++下载[https://notepad-plus-plus.org/downloads/]https://notepad-plus-plus.org/downloads/
配置git账户

git config --global user.name "用户名xxx"
git config --global user.email "邮箱xxxx@gmail.com"
//不一定需要
git config --global user.passwrod "密码"

移除当前账户和邮箱

//remove account name
git config --global --replace-all user.name ""
//remove email
git config --global --replace-all user.email ""
//remove password
git config --global --replace-all user.password ""

查看当前用户(global)配置

git config --global  --list

删除全局配置项 user.email

git config --global --unset user.email

git ssh密钥的创建和在github上配置ssh

  1. 查看本地是否有.ssh文件
    找到 Git Bash 打开后 运行cd ~/.ssh 查看是否有该文件
    如果本地有ssh密钥的话会有id_rsa、id_rsa.pub、known_hosts等文件。
    如果没有的话运行上步骤命令就会找不到文件的提示
  2. 运行 ssh-keygen -t rsa -b 4096 -C “你的邮箱” ,注意填写你的真实邮箱。
  3. 按回车三次
  4. 运行 cat ~/.ssh/id_rsa.pub ,得到一串东西,完整的复制这串东西
  5. 打开GitHub->点击头像->setting->SSH adn GPG keys->New SSh key
  6. 输入你的title、把刚才复制的那段粘贴到key中保存
  7. 运行 ssh -T git@github.com ,你可能会看到这样的提示。
  8. 按提示输入确认
  9. 然后如果你看到 Permission denied (publickey). 就说明你失败了,请回到第 1 步重来,是的,回到第 1步重来;如果你看到 Hi FrankFang! You’ve successfully authenticated, but GitHub does not provide shell access.那就说明你成功了

adb 命令

  1. 查看当前页面顶级Activity
adb shell "dumpsys activity top | grep ACTIVITY | tail -n 1"
//print result 如下:
ACTIVITY com.xy.hh/.main.MainActivity 1990f83 pid=30429
  1. 查看当前链接的设备
adb devices
  1. 将apk安装到指定设备
adb -s 设备号 install -r apk全路径
adb -s emulator-5554(设备号) install -r E:/apk/xxx.apk(apk全路径)
  1. 用于启动app 可以查看启动时间
//更多AM命令可以查看系统源码
//cmds\am\src\com\android\commands\am\AM.java
adb shell am start -w 应用包名/启动页全类名

输出结果如下:
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.afang.eventdemo/.MainActivity }
Status: ok
LaunchState: COLD
Activity: com.afang.eventdemo/.MainActivity
TotalTime: 396
WaitTime: 402
Complete
以上是冷启动‘,其中Status: timeout 启动时间超长
-------------------------------------------
再次输入相同命令则是  温启动(温启动比冷启动要快)
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.afang.eventdemo/.MainActivity }
Status: ok
LaunchState: WARM
Activity: com.afang.eventdemo/.MainActivity
TotalTime: 139
WaitTime: 147
Complete

启动优化参考https://blog.csdn.net/qian520ao/article/details/81908505

WiFi链接手机调试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容