2011年4月8日 星期五

[Android]將自行開發的Android程式安裝進Device內

編寫玩自己的Android程式要放進手機裡有兩種方法:
一種是把.apk檔放入SD卡內安裝。(還有問題)
二種是把Android手機接上USB直接編譯上去。


先來介紹第一種:
你要將 軟體名稱.apk檔,從workspace\專案名稱\bin 內抓出來直接放到SD卡內,再透過類似檔案總管的手機軟體將她打開,選擇安裝就可以了。但是如果你有使用googlemap api,這樣直接到手機裡面會有指紋簽署(fingerprint)的問題,在使用google map api的畫面上,會無法開啟地圖,目前我還不知道如何解決。

每個專案的.apk,都會在相似的位置。



第二種方法,也是比較方便的方法,就是透過eclipse Run as 或是 Debug as 的狀態下選擇你要執行的Device,一般沒有手機就是直接用虛擬機器執行。這方法不會有google map api認證上的問題。

    別忘了先更改Run Configurations。

在Run Configurations更改Deployment Target為Manual,才可以手動選擇要開啟的device。


看到手機裝置,點下去就對了。同時也可以利用實體手機同時偵錯。
              
例外狀況:你可能接上手機後還是沒有看到Device在上面,那很有可能是沒有裝手機的driver,像我是HTC desire的手機,剛開始也沒抓到,只要安裝HTC sync,裡面包含驅動程式,就可以抓的到了!各家驅動程式在官網上應該就都有了。

沒有留言:

張貼留言