«

无法使用真机调试Android程序&&应用程序意外停止

时间:2024-3-2 17:38     作者:韩俊     分类: 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)

标签: android

热门推荐