android常见问题解答



  • 当工程的R文件无法自动更新的时候可能出现的问题是:
                     看看你的Eclipse里面的project选项中的Build Automatically是不是选上了
                    也有可能是你的xml文件有错,导致无法在R文件里面自动生成对应的id
                    注意看工程里面有没有导入系统的R包,如果导入了把导入语句删除就行
                    以下是网上给出的解决方法,可以参考一下

1、首先检查各个xml文件,造成R类没有自动更新一般都是由于xml文件中存在错误造成

2、确认xml文件中无错位后,R类仍然不能自动更新,那么可以删除gen目录下的package文件,让MyEclipse自动重新生成即可。最好在添加完所有控件后再删除package更新R类

  • 当Eclipse无法启动的时候
                    --launcher.XXMaxPermSize 128m
                    -XX:MaxPermSize= 128m
                    修改上面的两个数据
  • clean后R文件不见

1、如果你的项目中没有错误的话,在eclipse里面,点上自动编译, project->build automatically

然后,f5刷新下项目,就会出来R.java

如果没有出来的话,window->show view->problems,打开问题窗口,看看你的项目有没有什么error

2、你的这种问题是因为Android一时无法获取到它想要的文件,系统无法自编译所以造成R文件无法产生,这样的话,再怎么build或者fix project以及调换版本都是没用的。比如下边的那幅图,因为导入的图片的名字和xml文件的名字冲突,系统直接删除R文件。

修改办法:查找相应的文件,保证系统调用时正常(出错时,logcat会提示某某文件已经被定义,这样时就应该注意这个问题了!)

  • 不能生成R文件

在创建Android工程时,有时可能不能成功生成R文件而出错。到网上一搜,很多都是clean ,Fix方式。但很多时候这种方法并不一定凑效,原因可能是你更新了ADT,而tools没有更新完。那你做的事情就很明显,把tools更新完,然后就可以生成R文件了。

  • 当使用eclip导入工程文件目录时,有时候会遇到eclips报Unable to resolve target 'android-7'错误,其实这是由于版本问题造成的,在这里给出我的解决方法

1、在window打开android sdk manager

2.查看开发环境安装的sdk的对应API号码,下图中的对号码为19,参考下图,找到你的环境版本号

3.打开导入工程目录下的project.properties文件,打开工具为记事本

4.找到android-xx这一行,将xx数字修改改为步骤二中得到的数字,这时候再打开工程就可以了

注意修改文件的时候不要随意删除空格和占位符














  • 当工程的R文件无法自动更新的时候可能出现的问题是:
                     看看你的Eclipse里面的project选项中的Build Automatically是不是选上了
                    也有可能是你的xml文件有错,导致无法在R文件里面自动生成对应的id
                    注意看工程里面有没有导入系统的R包,如果导入了把导入语句删除就行
                    以下是网上给出的解决方法,可以参考一下

1、首先检查各个xml文件,造成R类没有自动更新一般都是由于xml文件中存在错误造成

2、确认xml文件中无错位后,R类仍然不能自动更新,那么可以删除gen目录下的package文件,让MyEclipse自动重新生成即可。最好在添加完所有控件后再删除package更新R类

  • 当Eclipse无法启动的时候
                    --launcher.XXMaxPermSize 128m
                    -XX:MaxPermSize= 128m
                    修改上面的两个数据
  • clean后R文件不见

1、如果你的项目中没有错误的话,在eclipse里面,点上自动编译, project->build automatically

然后,f5刷新下项目,就会出来R.java

如果没有出来的话,window->show view->problems,打开问题窗口,看看你的项目有没有什么error

2、你的这种问题是因为Android一时无法获取到它想要的文件,系统无法自编译所以造成R文件无法产生,这样的话,再怎么build或者fix project以及调换版本都是没用的。比如下边的那幅图,因为导入的图片的名字和xml文件的名字冲突,系统直接删除R文件。

修改办法:查找相应的文件,保证系统调用时正常(出错时,logcat会提示某某文件已经被定义,这样时就应该注意这个问题了!)

  • 不能生成R文件

在创建Android工程时,有时可能不能成功生成R文件而出错。到网上一搜,很多都是clean ,Fix方式。但很多时候这种方法并不一定凑效,原因可能是你更新了ADT,而tools没有更新完。那你做的事情就很明显,把tools更新完,然后就可以生成R文件了。

  • 当使用eclip导入工程文件目录时,有时候会遇到eclips报Unable to resolve target 'android-7'错误,其实这是由于版本问题造成的,在这里给出我的解决方法

1、在window打开android sdk manager

2.查看开发环境安装的sdk的对应API号码,下图中的对号码为19,参考下图,找到你的环境版本号

3.打开导入工程目录下的project.properties文件,打开工具为记事本

4.找到android-xx这一行,将xx数字修改改为步骤二中得到的数字,这时候再打开工程就可以了

注意修改文件的时候不要随意删除空格和占位符














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

wyu-jat

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

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

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

打赏作者

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

抵扣说明:

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

余额充值