Mac配置Android Battery Historain 3.0

關(guān)于Android Battery Historain的配置通惫,相關(guān)的文章有不少叉瘩,可是在我自己配置Battery Historain道路上教硫,可謂是相當坎坷。最終還是說服自己宋列,每個人的境遇不一樣昭抒,每個人的在這條道路上遇到的問題也不一樣,無需多言炼杖。

我開始的時候灭返,是按照 Battery Historain 官方說明 進行配置的(畢竟是權(quán)威,通常我是這么干的)坤邪,安裝Docker熙含,然后安裝Go,和配置Go的語言環(huán)境艇纺。但是在我安裝完Docker運行官方說的命令:
docker -- run -p <port>:9999 gcr.io/android-battery-historian/stable:3.0 --port 9999
就直接報錯了怎静,一開始懷疑是自己姿勢有問題,輾轉(zhuǎn)一整子后發(fā)現(xiàn)黔衡,google這個命令有bug ... 罷了罷了蚓聘。
經(jīng)過一番嘗試之后,自己放棄了官方的做法盟劫,選擇了下面的配置思路夜牡。

1. 下載go

直接下go的安裝包.

image.png

下載安裝包的好處是方便自定義自己的工作目錄(創(chuàng)建文件夾等不用輸入sudo),而不是使用go的安裝目錄侣签。解壓上面下載的.gz塘装,將解壓出來的go文件夾放到你自己舒服的目錄下面。

2. 配置go環(huán)境

在配置環(huán)境之前需要說清一個問題(非常重要硝岗,很多相關(guān)文章沒有說清楚)
GOROOT:表示go語言指令運行的基礎(chǔ)環(huán)境變量
GOPATH:表示我們自己的工作路徑(workspace)氢哮,是建立在GOROOT根目錄之下袋毙,
如果你在.bash.profile中沒有配置型檀,后續(xù)在運行命令的時候會報錯
下面是我在.bash_profile中的Go環(huán)境配置截圖:

Go環(huán)境配置.png

測試go

在終端輸入go, 如下圖

image.png

ok,你的go已經(jīng)安裝和配置成功L恰胀溺!

3.安裝Battery Historain2

按順序執(zhí)行下面命令

go get -u github.com/golang/protobuf/proto
go get -u github.com/golang/protobuf/protoc-gen-go
go get -u github.com/google/battery-histrizan

我在運行:go get -u github.com/google/battery-histrizan指令的時候拋出下面的error log

remote: Repository not found.
fatal: repository 'https://github.com/google/battery-histrizan/' not found

如圖:

error log

解決方案是直接下載Battery Historain源碼.
先cd到workspace/src/github.com/google (補充說明:workspace是我自定義的工作目錄)
clone source code

源碼下載完成之后,cd進入battery-historian目錄執(zhí)行

go run setup.go

如圖:


go run setup.go

繼續(xù)執(zhí)行最后一條go指令(注意:你每次都需要cd到battery-historian目錄來執(zhí)行這條指令皆看,因為這是一個go腳本):

go run cmd/battery-historian/battery-historian.go

主要是設(shè)置prot仓坞,成功后顯示
Listening on port:9999
這時候我們就可以在瀏覽器中輸入http://localhost:9999

setting port

在瀏覽器中打開后的頁面如下圖:
done

至此,我們配置Android Battery Historain就大功告成了腰吟。大家按照我上面的步驟執(zhí)行下來无埃,目前應(yīng)該不會碰到什么坑徙瓶。當然未來google對工具的改進一定會導(dǎo)致一些配置上的變化,那時候就不得而知了嫉称。

參考資料:

https://github.com/google/battery-historian
http://www.reibang.com/p/5f48827870de

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侦镇,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子织阅,更是在濱河造成了極大的恐慌壳繁,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荔棉,死亡現(xiàn)場離奇詭異闹炉,居然都是意外死亡,警方通過查閱死者的電腦和手機润樱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門渣触,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人壹若,你說我怎么就攤上這事昵观。” “怎么了舌稀?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵啊犬,是天一觀的道長。 經(jīng)常有香客問我壁查,道長觉至,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任睡腿,我火速辦了婚禮语御,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘席怪。我一直安慰自己应闯,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布挂捻。 她就那樣靜靜地躺著碉纺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪刻撒。 梳的紋絲不亂的頭發(fā)上骨田,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音声怔,去河邊找鬼态贤。 笑死,一個胖子當著我的面吹牛醋火,可吹牛的內(nèi)容都是我干的悠汽。 我是一名探鬼主播箱吕,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼柿冲!你這毒婦竟也來了殖氏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤姻采,失蹤者是張志新(化名)和其女友劉穎雅采,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慨亲,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡婚瓜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了刑棵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巴刻。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蛉签,靈堂內(nèi)的尸體忽然破棺而出胡陪,到底是詐尸還是另有隱情,我是刑警寧澤碍舍,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布柠座,位于F島的核電站,受9級特大地震影響片橡,放射性物質(zhì)發(fā)生泄漏妈经。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一捧书、第九天 我趴在偏房一處隱蔽的房頂上張望吹泡。 院中可真熱鬧,春花似錦经瓷、人聲如沸爆哑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揭朝。三九已至,卻和暖如春歪泳,著一層夾襖步出監(jiān)牢的瞬間萝勤,已是汗流浹背露筒。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工呐伞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人慎式。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓伶氢,卻偏偏與公主長得像趟径,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子癣防,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容