無法使用真機調試Android程序&&應用程序意外停止

今天重新返回Android軟件開發學習中來,各種菜鳥啦,從現在起,每天都總結下自己的學習,記錄從中出現的問題啦:

問題一、無法使用真機調試Android程序:

1、最開始編寫Helloworld程序時,可以使用模擬器調試,但是找不到真機,如下圖(1)所示:看select  a device with min API level 22,即設備安卓版本最低是API 22,但,我的安卓手機是4.3,即API 18。因此,高版本的程序無法在低版本的真機中運行。

圖(1)

2、可以直接在Helloworld manifest.xml(應用程序清單文件)中修改:如下圖(2)


圖(2)

3、再次運行,結果如下圖(3),現在就可選中手機運行啦。


圖(3)


問題二、應用程序意外停止:

1.1、一個錯誤如下圖(4)所示:


圖(4)

這是因爲我使用新建工程的直接出現的RelativeLayout,如下圖(5):


圖(5)

但,在MainActivity.java文件中,設置LinearLayout root=(LinearLayout) findViewById(R.id.root);即新建一個LinearLayout,那麼,這個新建的root在資源文件中找不到相應的與之匹配。


1.2、修改如下圖(6),便正確了:


圖(6)


問題二:應用程序意外停止:

2.1、如下圖(7),還是xml裏面的問題,應該將Draw_move所在包路徑寫全,即寫成:com.ht.drawmove.Draw_move,就對了;


圖(7)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章