android常见错误(实时更新)
2015-09-21 07:55
459 查看
学习安卓有小段时日啦,为了避免总是遇到相应的错误,特此做了这个小记录。。。。赏脸围观吧。
1.xml aborting build :架构错误,
在布局时的常见错误xml缺少标签或者符号
2.Error: No resource found that matches the given name (at 'background' with value '@drawable/S50910c'):背景图片命名包含大写字母或者“—”线
3.void is an invalid type for the variable newactivity
这是zaiactivity编辑时出现的错误,原因:
可变newactivity是空的类型无效
我在定义一个Button监听时出现错误
原代码:
@Overrides
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
public void newactivity(View v){
Intent intent = new Intent(this,NewactivityMainActivity.class);
startActivity(intent);
}
}
解决方法:写到方法里面了T..T,应该写在类里;
4.在activity里要获得EditText输入值时候的错误
原因:The method findViewByid(int) is undefined for the type MainActivity
方法findViewById(int)是未定义的类型的主要活动
原代码:
manheight = (EditText)findViewByid(R.id.manheightnum);
解决方案:不知道为什么按照提示乱点就好了。。。。。
5.如何去除 title呢
在注册文件里MainActivity里面加注
android:theme="@android:style/Theme.Black.NoTitleBar"
作用:同时去除background和title和相应高度。
6. Please check logcat output for more details.
Installation failed due to invalid URI!
jar包冲突,删除libs中的v4包
7.
Installation failed due to invalid APK file!
由于无效的APK文件安装失败!
8.R文件丢失怎么办!
有时候总是无缘无故的报错,比如手贱删除了xml中的某个id或者让R文件中出现命名冲突或者大写文件名了,eclipse这个傻蛋就不知道如何弄了,如果这时候你在手贱clean一下,那么eclips就将R文件彻底删除,怎么办呢
经多次研究后发现,它不仅删除了R文件,还会自己写一个
import android.R
因此它又默认可以找到R文件,但是在gen文件中也没有,这时候只要删除这句话并刷新就好了
import android.R;
删了它!!!!!!!
9.
错误提示:Your
content must have a ListView whose id attribute is 'android.R.id.list'
对于以上错误,其实可能是因为我们要实现对ListView中setOnItemClick的事件监听而去继承了LiseActivity,但是却没有ListView的标签,只要在布局文件中添加定制Layout的代码,即将ListView的id设置为“@android:id/list”或android:id="@id/android:list",这时可以用getListView来获取ListView的对象了。
10.
当遇到“Your content mush have a listView whose id attribute is 'android.R.id.list'“异常时:
一般在继承ListActivity时候,我们可以不指定xml的layout文件,但是当我们使用setContentView(xx)指定xml的layout时,确定在此xml文件中我们定义如下view
Xml代码
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
否则就会出现异常。
原因:因为ListActivity中已经绑定了默认的ListView,如果我们重新给Activity绑定Layout时,需要保证已经存在的父类中的视图工作正常,所以需要加上上述视图。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。朱芮成
1.xml aborting build :架构错误,
在布局时的常见错误xml缺少标签或者符号
2.Error: No resource found that matches the given name (at 'background' with value '@drawable/S50910c'):背景图片命名包含大写字母或者“—”线
3.void is an invalid type for the variable newactivity
这是zaiactivity编辑时出现的错误,原因:
可变newactivity是空的类型无效
我在定义一个Button监听时出现错误
原代码:
@Overrides
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
public void newactivity(View v){
Intent intent = new Intent(this,NewactivityMainActivity.class);
startActivity(intent);
}
}
解决方法:写到方法里面了T..T,应该写在类里;
4.在activity里要获得EditText输入值时候的错误
原因:The method findViewByid(int) is undefined for the type MainActivity
方法findViewById(int)是未定义的类型的主要活动
原代码:
manheight = (EditText)findViewByid(R.id.manheightnum);
解决方案:不知道为什么按照提示乱点就好了。。。。。
5.如何去除 title呢
在注册文件里MainActivity里面加注
android:theme="@android:style/Theme.Black.NoTitleBar"
作用:同时去除background和title和相应高度。
6. Please check logcat output for more details.
Installation failed due to invalid URI!
jar包冲突,删除libs中的v4包
7.
Installation failed due to invalid APK file!
由于无效的APK文件安装失败!
8.R文件丢失怎么办!
有时候总是无缘无故的报错,比如手贱删除了xml中的某个id或者让R文件中出现命名冲突或者大写文件名了,eclipse这个傻蛋就不知道如何弄了,如果这时候你在手贱clean一下,那么eclips就将R文件彻底删除,怎么办呢
经多次研究后发现,它不仅删除了R文件,还会自己写一个
import android.R
因此它又默认可以找到R文件,但是在gen文件中也没有,这时候只要删除这句话并刷新就好了
import android.R;
删了它!!!!!!!
9.
错误提示:Your
content must have a ListView whose id attribute is 'android.R.id.list'
对于以上错误,其实可能是因为我们要实现对ListView中setOnItemClick的事件监听而去继承了LiseActivity,但是却没有ListView的标签,只要在布局文件中添加定制Layout的代码,即将ListView的id设置为“@android:id/list”或android:id="@id/android:list",这时可以用getListView来获取ListView的对象了。
10.
当遇到“Your content mush have a listView whose id attribute is 'android.R.id.list'“异常时:
一般在继承ListActivity时候,我们可以不指定xml的layout文件,但是当我们使用setContentView(xx)指定xml的layout时,确定在此xml文件中我们定义如下view
Xml代码
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
<ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView>
否则就会出现异常。
原因:因为ListActivity中已经绑定了默认的ListView,如果我们重新给Activity绑定Layout时,需要保证已经存在的父类中的视图工作正常,所以需要加上上述视图。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。朱芮成
相关文章推荐
- Android 动画——Layout Animations布局动画
- android给未签名的apk签名
- Android:Activity生命周期
- android Spinner控件详解
- Android:Activity & Intent
- Android中GridView使用
- 【Android】本地图片选择(打开媒体库,选择图片)
- Android中Context详解 ---- 你所不知道的Context
- listview增加footer时图片闪动问题
- [OK3354D--System]Android4.2系统安装
- 6 款好用的 PC+Android 同步 GTD 软件
- 6 款好用的 PC+Android 同步 GTD 软件
- 如何在Android开发中测试应用在真机上实验
- android图片的上传、下载和一些缩放操作
- 选Android培训机构,为什么选蜂窝Android培训?
- Android客户端和服务器端交互---数据库
- scrollTo与smoothScrollTo的区别
- android手机无root拷贝数据
- Android三种播放视频的方式(全屏模式的切换)
- Android Studio常用插件