8.28 Android学习日记

1.error: The connection to adb is down, and a severe error has occured.
解决adb端口占用,adb进程默认端口应该是5037,然后再cmd中敲入:netstat -ano |findstr "5037",之后看哪个pid占用,启动任务管理器,删掉,然后重启。
2.Error: org.xmlpull.v1.XmlPullParserException: Premature end of document. (position:line -1, column -1) caused by: org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: no element found
解决办法:1.先检查xml文件是否写错,尤其注意根节点需要加个/
2. http://www.shelwee.com/html/archives/67108.html
多次尝试发现是解析输入流的时候出现异常,将输入流重新包装到一个字节输出流中,最终在以输入流的形式提供给pull解析器解析。需要重新写
3. 保存文件是fileoutstream,用的是写入,write,写入就得用getId,getName,如果读的话,input,那么就使用setId,setName,解析xml就是读取xml文件,用input,而生成xml文件,就是写入,用out
4.构造器就是用来初始化一个类时候或者传参时候就需要构造器,一般是this.参数1 = 参数1.直接右键选择source中的generate constructor using fileld.
5.xml文件需要好好写,org.xmlpull一般都出错在xml文件中写的有问题,比如斜杠,双引号等等

你可能感兴趣的:(8.28 Android学习日记)