2015年4月12日 星期日

[Android - Wear] 開發環境設定

前言

Android Wear , 也就是Android陣營的智慧型手錶,

Google也提供了一系列開發的教學內容,但是並不是這麼容易理解,或者是可能會遇到一些問題。

因此我想試著以Android Wear這個主題來寫一系列的文章,一來幫助自己做筆記,也許能夠幫助以後找資料的人們,此外也希望能夠有人提出建議及改進,也許觀念或認知上有所錯誤。

※這邊都是使用Android Studio來進行開發

開發環境設定

1.安裝Android Wear APP

目前手錶與手機溝通的橋樑是透過Google所提供的APP,名為Android Wear,

版本限制為4.3以上,若是手邊沒有相關設備,就得靠模擬器了。

Android Studio內建的模擬器裡面並沒有Google Play,

在這邊我推薦使用Genymotion的模擬器來進行開發。

安裝方法可以參閱這篇文章


先設定一個模擬器,在這裡挑選5.0版本的設備,

手錶算是比較新的東西,一般而言比較推薦Android版本在4.4以上。

打開之後會發現裡面並沒有Google Play商店

你可以到這個網站來下載Google服務的APK

https://basketbuild.com/gapps

選擇你模擬器的版本,並進行下載。

下載完後,把這個zip檔,直接拖曳到Genymotion模擬器之中。

這樣就會進行安裝的動作。



安裝完重新啟動模擬器,就會發現Google Play Store出現了。

然後可能會有一些錯誤,或者要你重新安裝一些Google相關的軟體(像是Google +),

不過沒關係,跟著引導輸入完帳號後就可以更新了。

等到大部分問題都解決後,到Google Play Store輸入Android Wear並安裝。


但是有可能會有一個情況發生,根本找不到這款APP,

實際連到這款APP的頁面他居然說你的裝置無法安裝。


假如你遇到這種情況,可以試著直接下載Android Wear的APK來進行安裝。

像是到這個網站來進行下載。


一樣靠拖曳就可以進行安裝,接著他有可能叫你更新Google Play services,就更新吧。

最後開啟Android Wear APP,看到這個畫面就算完成一半的準備工作了。


2.創建Android Wear模擬器

這個步驟相對來說算簡單,Genymotion目前好像沒有Wear的模擬器,

那我們用Android Studio內建的模擬器來創建即可,圓形或方形,容量大小及版本等,,

都設定好就可以打開了。


3.將手錶與手機連上線

先將你的SDK路徑複製起來,等等會用到,

點左上角的File → Project Structure,可以較快速的知道路徑位置。


打開你的終端機前往SDK的資料夾

輸入CD 路徑

例如:

MAC

cd /Users/abcd/Desktop/adt-bundle-mac-x86_64-20140702/sdk

Windows

cd C:\Users\abcd\AppData\Local\Android\sdk

到了SDK資料夾後再往下一層走

cd platform-tools

之後試著打指令

MAC

./adb devices

Windows

adb devices

如果前面都沒做錯,那他會顯示目前有在運行的所有設備

像是這樣

List of devices attached 
192.168.56.101:5555 device
emulator-5554 device

一個是手錶,一個是手機,前面一整串是他的名稱,

以這個例子來說 192.168.56.101:5555 是手機名稱,

獲得這個名稱後,我們將他的防火牆其中一個port打開,這樣可以跟手錶連接

輸入這個指令

./adb -s deviceName forward tcp:5601 tcp:5601

把deviceName改成剛才得知的設備名稱即可。

例如

MAC

./adb -s 192.168.56.101:5555 forward tcp:5601 tcp:5601

Windows

adb -s 192.168.56.101:5555 forward tcp:5601 tcp:5601

如此一來你的手機與手錶就會連線了。


要特別注意的是,每次重開模擬器都必須做一樣的事情才能連線喔。




沒有留言:

張貼留言