Mac不常用的功能(Android)

534 阅读2分钟

显示所有隐藏文件

defaults write com.apple.Finder AppleShowAllFiles YES
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder

不显示所有隐藏文件

defaults write com.apple.Finder AppleShowAllFiles NO
defaults write com.apple.finder AppleShowAllFiles No && killall Finder

* 1.mac下的Android Studio的debug.keystore路径在哪?

在终端里面执行"显示所有隐藏文件"命令:

defaults write com.apple.Finder AppleShowAllFiles YES
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder

然后在这个路径下:/Users/zhouhui/.android/debug.keystore

* 2.Mac完整卸载Android Studio

  • 1、卸载Android Studio
rm -Rf /Applications/Android\ Studio.app  
rm -Rf ~/Library/Preferences/AndroidStudio*  
rm ~/Library/Preferences/com.google.android.studio.plist  
rm -Rf ~/Library/Application\ Support/AndroidStudio*  
rm -Rf ~/Library/Logs/AndroidStudio*  
rm -Rf ~/Library/Caches/AndroidStudio*  
  • 2、删除Projects(这句慎用,我把我八年积攒的优质demo都删了,且是不可恢复的。我觉得没必要用这条命令,不需要的demo可以自己手动删除就好了)
rm -Rf ~/AndroidStudioProjects
  • 3、删除gradle
rm -Rf ~/.gradle 
  • 4、卸载Android Virtual Devices(AVDs) and *.keystore
rm -Rf ~/.android 
  • 5、删除Android SDK Tools
rm -Rf ~/Library/Android*  

* 3.修改LogCat的颜色

  • a.Android Studio->Preferences 或command+,
  • b.找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat
  • c.分别点击Assert,Debug,Error,Info,Verbose,Warning选项,然后在后面将Use Inberited attributes 去掉勾选
  • d.再将 Foreground 后面的颜色框点击一下,然后分别设置其颜色值,可以复制粘贴
  • e.Apply–>OK

色值如下:

Log级别 色值
Assert 8F0005
Debug 0070BB
Error FF0006
Info 48BB31
Verbose BBBBBB
Warning BBBB23

* 4.Android Studio中获取SHA1和MD5

打开Android Studio中的Terminal,也可以直接打开系统的终端。

获取debug.keystore的SHA1和MD5
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

获取其他keystore的,如正式签名文件的
keytool -list -v -keystore ~/User/你的用户名/debug.keystore -alias androiddebugkey -storepass android -keypass android

* 5.Mac修改hosts

  • a.前往—-前往文件夹—输入
  • b./private/etc/
  • c.点击前往—找到hosts文件—复制一份到桌面
  • d.选择打开方式“文本编辑”—添加如下内容
  • e.192.30.255.112 github.com

* 6.Git提交失败的原因是github中的README.md文件不在本地代码目录中

解决方法:

1.通过如下命令进行代码合并【注:pull=fetch+merge] git pull --rebase origin master

2.执行上面代码后可以看到本地代码库中多了README.md文件

3.此时再执行语句 git push -u origin master即可完成代码上传到github git push -u origin master

* 7.adb常用命令

1.log adb shell ps | grep master

2.安装apk adb install apk路径

3.强制安装 adb install -r apk路径