Android Device Not Found! Unity3.5在Android Device(Kindle Fire)上實機測試的相關設定 (for mac)

views

之前是T-Mobile G2 (HTC Desire Z)作開發 最近剛入手一臺Kindle Fire 特地去燦坤買了一條USB 2.0 micro-B規格的傳輸線 本來以為這樣連上macBook 然後在Unity按下Build and Run就大功告成了 但卻遇到了”Android device not found.”的問題…

以下大部份根據Amazon Kindle Fire FAQ官網資料而來:

去買一條USB 2.0 micro-B傳輸線

新增你的裝置

  • 確定你已經安裝過Android SDK
  • 找到~/.android資料夾
    • 如果用一般搜尋怎麼樣都找不到的 因為前面有個點 表示是隱藏檔
    • 打開Finder >前往 >前往檔案夾 >將 ~/.android 整個貼上就可
  • 然後會看到adb_usb.ini 用任何文字編輯器打開 adb_usb.ini
  • 打入 0x1949 按下Enter換行
  • 打入 0x0006 按下Enter換行
  • 存檔

終端機設定

  • 打開終端機: Finder >應用程式 >工具程式 >終端機  打上 cd /Users/你的名字/Desktop/android sdk資料夾名稱/platform-tools
  • 打上 ./adb kill-server >Enter
  • 打上 ./adb start-server >Enter
  • 打上 ./adb devices >Enter  (這步驟是將所有可被偵測到的Android Devices列出來)
  • 如果沒看到你的裝置再重覆以上步驟

Unity設定

  • 回到Unity >Player Settings 選擇 API Level 10
  • 按下Build and Run 應該就ok了

#如果只在local端測試時 是不用申請Android開發帳號或Kindle Fire開發帳號的

 

2012-04-27

驚魂記

今天一切原本在iOS平臺使用Unity時 一切都好好的 晚上11:31pm左右完成了大部份功能 並成功的在iPad上運行

於是乎”切換平臺”到Android(Switch Platform) 等了10多分鐘後 一切看似良好

一如往常的 接上我的Kindle Fire測試

結果怎麼樣就是看不到畫面 然後又完全沒有錯誤訊息 還有apk檔怎麼樣都找不到

這下慌了 警張了一陣子後 稍微冷靜下來 做了幾個檢查測試:

  • 裝置是否已經連到macbook(如果沒有 看前面)? 已經確實連接 >排除裝置問題
  • 場景問題? 用一個cube測試 仍然一樣 >排除場景問題
  • API Level 選對了嗎? (API Level 10)  沒錯
  • Player Setting都正確? 對
  • macbook工作了好幾天 完全沒休息過 >重開機

總算  重開機後一切正常 Ma-der-B!

*可能是轉換平臺後要重開機比較可避免掉有的沒有的問題

*另外也可在PC上(或另一台電腦)進行Android開發 然後等到某個階段後 用>Asset >Export Package的方式 整個打包到 macbook 繼續開發iOS版本的

簡單說 就是分兩台電腦開發 用Export Package互相轉換資料 最好不要同一台電腦上轉換平臺設定

This entry was posted in Android, Kindle Fire, Unity by Mr.M. Bookmark the permalink.


One thought on “Android Device Not Found! Unity3.5在Android Device(Kindle Fire)上實機測試的相關設定 (for mac)

  1. Pingback: Unity 3.5到Amazon App Store (Kindle Fire)的上傳(發佈)步驟 | 馬克筆記

Leave a Reply

Your email address will not be published. Required fields are marked *