android 错误
1.最近在自学android开发,在这把遇到一些问题 记录下来,就当是学习笔记,方便自己回头看看。同时也给遇到相同问题的朋友一些帮助,大家一起讨论一起进步。android系列记录的是无须的,这边的一、或者 二只跟时间有关。
在学习android多个activity的时候,我在layout文件夹下添加了个Other.xml文件,理论上这样的操作会在R.java里添加个ID来记录这个文件,可是遗憾的是事实上没有这个ID,为什么呢?出错了?但是xml文件没有报错,也没程序报错,那为什么不能在R.java里添加这个ID呢?百度之后,原来这边的XML不能用大写字母命名的,既然这样那就改吧,把Other.xml改成了other.xml 效果出现,R.java里自动添加了other.xml的ID
2.当我新建res/file/mylayout.xml,新建了xml文件后为什么会出现Error in an XML file: aborting build
要建Android XML File 才行~~~
直接建XML file就出这个问题,而且还没有代码提示。
3.错误INSTALL_FAILED_DEXOPT
解决:手机的内存不足,需要在AVDmanager中重新设置SD容量
4. clean后R文件消失
布局问题, 资源文件下的资源文件是不能用大写字母命名的。切忌。。。。
5. android开发出错:ActivityManager: Warning: Activity not started
这几天在学习Android,新手很容易碰到这个小问题哦,其中IT动力就碰到了这个问题,用了第一个方法,重启模拟器,就解决了。
---------------------------------------------------------
在部署一个HelloAndroid应用后,由于发现要学习的代码需要用2.0以上的sdk。因而又重新建了一个工程。
再重新把新的工程部署上模拟器时候,出现了:
ActivityManager: Warning: Activity not started, its current task has been brought to the front
而新的应用总是之前的那个应用。
原因是:两个应用起了同样的名字,模拟器总是识别第一个
解决方法是:重新启动一边模拟器;如果还是不行,可以先把模拟器delete掉再重新add就可以了
另外:
若是有版本信息警告:
WARNING: Application does not specify an API level
requirement!
Device API version is 7
(Android 2.1)
在androidMainfest.xml 里的<manifest></manifest>之间的标记符添加 <uses-sdk android:minSdkVersion="7" />这行xml代码就行。其中7表示version2.1的版本