Mac環境配置——偏Android開發篇

2020-12-20 囧神的技術之旅
配置最終實際效果圖

一、Android之ADB等環境命令配置

1、vi ~/.bash_profile #打開文件

2、加入以下配置

export ANDROID_NDK=/Users/johnsonwu/Library/Android/sdk/ndk-bundle

export ANDROID_HOME=/Users/johnsonwu/Library/Android/sdk

export PATH=$PATH:$ANDROID_NDK

export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/platform-tools

export PATH=$PATH:$ANDROID_HOME/build-tools/28.0.3

3、source ~/.bash_profile #使得修改立即生效

二、Git自動補全命令配置

兩種方式:

A、直接文件配置

B、使用homebrew安裝git-completion;由於安裝的方式受到被牆的影響 這裡只介紹文件配置的方式

1、下載https://github.com/git/git/tree/master/contrib/completion中的git-completion.bash文件

2、cp git-completion.bash ~/.git-completion.bash

3、vi ~/.bash_profile #打開文件,然後添加以下信息:

if [ -f ~/.git-completion.bash ]; then

. ~/.git-completion.bash

fi

4、source .bash_profile #使修改立即生效

三、文件目錄顏色表示配置

1、vi ~/.bash_profile #打開該文件

2、添加以下信息:

#enables colorin the terminal bash shell export

export CLICOLOR=1

#sets up thecolor scheme for list export

export LSCOLORS=gxfxcxdxbxegedabagacad

#sets up theprompt color (currently a green similar to linux terminal)

export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '

#enables colorfor iTerm

export TERM=xterm-color

#alias

alias ll="ls -lG"

#display git branch in PS1

find_git_branch () {

local dir=. head

until [ "$dir" -ef / ]; do

if [ -f "$dir/.git/HEAD" ]; then

head=$(< "$dir/.git/HEAD")

if [[ $head = ref:\ refs/heads/* ]]; then

git_branch="(${head#*/*/})"

elif [[ $head != '' ]]; then

git_branch=" → (detached)"

else

git_branch=" → (unknow)"

fi #匹配第一個if

return

fi #匹配第二個if

dir="../$dir"

done

git_branch=''

}

PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"

black=$'\[\e[1;30m\]'

red=$'\[\e[1;31m\]'

green=$'\[\e[1;32m\]'

yellow=$'\[\e[1;33m\]'

blue=$'\[\e[1;34m\]'

magenta=$'\[\e[1;35m\]'

cyan=$'\[\e[1;36m\]'

white=$'\[\e[1;37m\]'

normal=$'\[\e[m\]'

PS1="$green\u$white@$green\h:$cyan\w$yellow\$git_branch$normal\$ "

四、忽略大小寫命令配置

1、vi ~/.inputrc 打開文件

2、添加如下信息:

set completion-ignore-case on

set show-all-if-ambiguous on

五、VIM顏色配置

1、進入~目錄 cd ~

2、執行以下命令複製系統的vim配置文件到用戶目錄

cp -r /usr/share/vim/vimrc ~/.vimrc

3、編輯.vimrc文件配置我們的vim。按i鍵進入修改模式,在文件末尾添加上相應的vim配置見以下代碼。

添加完成之後照樣是esc之後輸入:wq!保存退出,再次vim就能看到效果    

syntax on " 語法高亮

colorscheme darkblue 「主題顏色—darkblue、pablo

六、配置git之sshkey

1、配置git全局用戶名和郵箱

git config —-global user.name 「your name」

git config —-global user.email 「your email address」

2、查看git配置是否成功

git config -l

3、生成sshkey

ssh-keygen -t rsa -C "your email address」

代碼參數含義:

-t 指定密鑰類型,默認是 rsa ,可以省略。

-C 設置注釋文字,比如郵箱。

-f 指定密鑰文件存儲文件名。

4.添加ssh至git託管伺服器平臺

拷貝 id_rsa.pub 文件的內容至伺服器管理平臺

七、AS 插件工具

1、類圖工具----simpleUMLCE

2、時序圖工具----SequenceDiagram

3、代碼學習工具----Codota

4、字節碼查看工具——ASM Bytecode Viewer

相關焦點

  • Mac版最詳細的Flutter開發環境搭建
    ,官網的搭建教程只是按步驟讓你進行操作,中間出現的問題完全沒有提及,對我這種沒搞過原生開發的小白來說超級不友好。下載Flutter SDK兩種方式:官網下載和github下載將下載好的sdk保存後解壓。配置環境變量和鏡像由於在國內訪問Flutter有時可能會受到限制,Flutter官方為中國開發者搭建了臨時鏡像,可以將如下環境變量加入到用戶環境變量中。如何更改環境變量?
  • React Native實戰:配置和起步
    本文介紹環境配置以及如何建立一個簡單的項目。(註:本篇文章 iOS 和 Android 開發都適用。)目前使用 React Native 開發只能在 Mac 系統 上進行。寫 iOS 的同學,應該都是 Mac (除了聽說網易有些部門寫 iOS 給黑蘋果之外,哈哈哈哈)。
  • 在Ubuntu18.04中Android Studio開發環境搭建
    在這個一個手機走遍天下的年代,移動端手機應用開發人員也成為搶手貨了。作為移動端的作業系統Android佔據了半壁以上的江山,那麼今天就談談在Ubuntu18.04中,Android App應用的開發環境構建。
  • Android編程的開發環境搭建詳解
    還有不少同學還是用已經淘汰的開發工具Eclipse ADT,這些工具,Google不再支持了。所以今天把開發環境搭建的文章分享給大家!此文也獻給 程序設計實訓的同學,因為實訓教材沒有關於Android Studio的安裝講解。
  • 教程 | Mac平臺配置C/Python/Java學習環境
    https://coding-step-one.colinx.one/mac/  配置C語言環境下面以clang+VSCode+CodeRunner為例,搭建一個簡單的C語言學習環境。檢查編譯器支持C語言的編譯需要編譯器,一般可以選擇gcc或是clang。
  • Android開發環境搭建【Android基礎第1篇】
    大家可以先在腦中回顧一下,忘記了可以點擊「閱讀原文」查看上一篇——《Android基礎第0篇》。 今天這篇就要講講開發Android APK需要用到的工具了。 上一篇最後部分提到一個英文單詞「Eclipse」,這個是啥呢?英文翻譯過來是「日食」的意思。
  • 搭建前端開發環境――docker篇
    可自行配置,滿足不同項目的需求 二、前端靜態搭建思路 基於ubuntu系統環境,利用nginx靜態資源伺服器經過docker暴露出來的埠進行請求轉發,這樣後端的開發機上面只需要安裝docker就能夠訪問前端的靜態資源,不需要訪問前端開發機。
  • Android + Appium 環境搭建
    ,放系統變量裡(全局),非用戶變量二、安裝Android SDK:1.安卓人員開發必備的安裝包2.安裝完成後,在環境變量的Path追加根目錄的tools文件路徑,如:D:\program_dev\Android_SDK\tools另外添加ANDROID_HOME變量3.驗證是否安裝成功:cmd   android
  • 經驗丨Android開發最佳實踐
    若您對開發iOS或Windows Phone 有興趣, 請看iOS Good Practices 和 Windows client Good Practices 這兩篇文章。+'compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.
  • React Native開發基礎入門之搭建開發環境
    這篇文檔會幫助你搭建基本的 React Native 開發環境。如果你已經搭好了環境,那麼可以嘗試一下編寫 Hello World。完整原生環境Follow these instructions if you need to build native code in your project.
  • 寫給Android開發的Gradle知識體系
    Gradle入門前奏Groovy快速入門看這篇就夠了看似無用,實則重要的Gradle Wrapper通俗易懂的Gradle插件講解通俗易懂的自定義Gradle插件講解1.什麼是Gradle的Android插件在通俗易懂的Gradle插件講解這篇文章中我們知道,Gradle有很多插件,為了支持Android
  • Xamarin 學習筆記 - 配置環境(Windows & iOS)
    在文章的另一部分,我將從定義硬體和軟體需求開始入手,即便是你沒有任何的移動端開發經驗,也能夠開始了解如何開始構建一個移動應用。背景需要具有C#和移動端開發的基礎知識。設置開發環境(Windows以及iOS)重要的是要注意,這些工具的發展速度非常快,根據你閱讀這篇文章的情況,這些工具可能不是很有用。
  • 一看就懂的Android APP開發入門教程
    工作中有做過手機App項目,前端和android或ios程式設計師配合完成整個項目的開發,開發過程中與ios程序配合基本沒什麼問題,而 android
  • Android 開發應該掌握的 Proguard 技巧
    欄位,方法和特性優化(Optimize) : 分析和優化Java字節碼混淆(Obfuscate): 使用簡短的無意義的名稱,對類,欄位和方法進行重命名 預檢(Preveirfy): 用來對Java class進行預驗證(預驗證主要是針對JME開發來說的
  • [乾貨] 【譯】Android 開發規範與應用
    構建系統你的默認編譯環境應該是Gradle.Ant 有很多限制,也很冗餘。當下首推Android Studio,因為他是由谷歌開發,最接近Gradle,默認使用最新的工程結構,已經到beta階段(目前已經有release 1.0了),它就是為Android開發定製的。你也可以使用Eclipse ADT ,但是你需要對它進行配置,因為它使用了舊的工程結構和Ant作為構建系統。
  • Android Studio 高級配置
    連結:liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/(點擊尾部閱讀原文前往)原文:medium.com/google-developer-experts/configuring-android-studio
  • OpenGL課程1:配置開發環境
    這門課程的前置基礎:雜貨鋪裡Danny之前寫的圖形學入門課程C/C++程式語言開發環境:或者為了統一大家的開發環境,這門課裡採用Clion。本人的工作環境是Macbook,所以接下來的內容主要會圍繞Macbook+Clion環境配置OpenGL來講解。第一步:Install BrewBrew 是Macbook上用來安裝和管理各種工具的的command工具。
  • 來開發一個wanandroid快應用吧
    程式設計師還是有必要了解如何開發一個快應用的。一、環境搭建1.安裝nodejsnodejs可以在官網下載快應用文檔說是不要使用8.0.*版本,推薦v6.11.3 LTS一開始以為是8以上不能用,查了下我電腦的是8.2.0,本來打算退回去的,嘗試之後發現沒有報錯可以正常使用。
  • Mac配置maven環境
    現在開發基本上離不開maven,此時你的電腦必須有個maven環境。(小編推薦 keka 解壓軟體)修改Maven配置文件:settings.xml找的配置文件(1)找的settings.xml文件,修改默認的鏡像路徑,換成阿里雲的maven鏡像地址。