今天重新返回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)