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