官术网_书友最值得收藏!

  • Android編程權威指南(第4版)
  • (美)克莉絲汀·馬西卡諾 布賴恩·加德納 比爾·菲利普斯 克里斯·斯圖爾特
  • 716字
  • 2021-06-15 15:29:10

2.7 在物理設備上運行應用

雖然在模擬器上和應用交互不錯,但在Android實體設備上運行應用更有意思。本節將學習如何設置系統、設備和應用,實現在硬件設備上運行GeoQuiz應用。

首先,將設備連接到系統上。Mac系統應該會立即識別出所用設備,Windows系統則可能需要安裝adb(Android Debug Bridge)驅動。如果Windows系統自身無法找到adb驅動,請去設備生產商的網站下載。

其次,需要打開設備的USB調試模式。開發者選項默認不可見。先選擇Settings → About Tablet/Phone選項,找到并點擊Build Number七次以啟用它。點擊過程中,系統會彈出一個消息框告訴你還要具體點多少次。等收到You are now a developer!消息時停下,回到Settings項,選擇Developer項,找到并勾選USB debugging選項。

不同版本設備的設置方法有很大差別。如果在設置過程中遇到問題,請訪問Android開發者網站求助。

最后,可選擇Android Studio底部的Logcat按鈕,打開Logcat工具窗口確認設備已識別。如果設備連接成功,你會在該窗口左上角看到已連接設備的下拉列表,AVD以及硬件設備應該就列在其中,如圖2-10所示。

圖2-10 查看已連接設備

如果設備無法識別,請首先確認是否已打開Settings和Developer選項。如果仍然無法解決,請訪問Android開發者網站,或訪問本書論壇求助。

再次運行GeoQuiz應用,Android Studio會詢問是在虛擬設備還是物理設備上運行應用。選擇物理設備并繼續。稍等片刻,GeoQuiz應用應該已經在設備上運行了。

如果Android Studio沒有給出選項,應用依然在虛擬設備上運行,請按以上步驟重新檢查設備設置,并確保設備與系統已正確連接。然后,再檢查運行配置是否有問題。要修改運行配置,請選擇Android Studio窗口靠近頂部的app下拉列表,如圖2-11所示。

圖2-11 打開運行配置

選擇Edit Configurations…打開運行配置編輯窗口,如圖2-12所示。

圖2-12 運行配置界面

選擇窗口左側區域的app,確認已選中Deployment Target Options區域的Open Select Deployment Target Dialog選項。點擊OK按鈕并重新運行應用。現在,你應該能看到可以運行應用的設備選項了。

主站蜘蛛池模板: 威宁| 罗田县| 天峻县| 庆城县| 东乌珠穆沁旗| 滦南县| 卫辉市| 安岳县| 吉木乃县| 遂昌县| 建德市| 浙江省| 应城市| 桂阳县| 社旗县| 滨州市| 和顺县| 万安县| 鹤山市| 阳朔县| 岐山县| 增城市| 武宁县| 明星| 织金县| 衡山县| 荣成市| 黑山县| 普陀区| 绥德县| 安仁县| 都安| 乌鲁木齐县| 钦州市| 沙湾县| 南乐县| 富顺县| 五河县| 鄂托克旗| 台南市| 莲花县|