android 易错集

      1. 在编写AIDL 接口的时候一定要把接口名字和创建接口文件名字一样,不然会报错。

   2. 在设置横竖屏切换时,系统默认的是竖直方向的,也就是res/layout里面的布局默认都是竖直的,你只需要在res目录下创建一个layout-land的文件夹,然后把你在竖直方向的布局文件复制到文件夹下即可,不过这种方式会造成数据的丢失,你可以通过覆写onSaveInstanceState()方法保存数据,只能保存基本的数据类型,以及可以实现Serializablie接口对象,创建自己的定制的类时,如需在onSaveInstanceState方法中保存对象,记得实现Serializable接口。(切换屏的方法有很多种,你可以查一下configuration这个类的用法)

R类文件问题
1.运行Android Lint
选择Window->Run Andriod Lint菜单项,Lint会检查并梳理项目资源文件
2. 清理项目
选择project->clear菜单栏,eclipse重新编译整个项目并消除错误
3. 重新检查资源文件中XML文件的有效性
如果最近一次编译时未生成R.java文件,则会引起项目资源引用错误。通常,这是由于XML文件中的拼写错误引起。因无法校验布局XML文件的有效性,eclipse往往无法进行行输入错误警示。修正错误并保存XML文件,eclipse重新生成R.java文件
4. 删除gen文件
如果eclipse无法生成新的R.java文件,我们可以删除整个gen目录,eclipse会重新编译项目并生成新的gen目录,内含功能完备的R类

                                                                                                android配置文件问题

1. invalid keystore format

   方法一:在C:\Users\.android里面把debug.keystore这个配置文件删除,然后在eclipse上重新编译运行,会自动生成新的配置文件(试验过)

  方法二:直接在C:\Users\lj\AppData\LocalLow\Sun\Java\Deployment\security把这个文件删除,然后在eclipse上重新编译运行,会自动生成新的文件夹(没试过,网上查的)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

memory_cood

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值