eclipse新建android项目出现叹号而且R cannot be resolved to a variable

时间:2022-11-13 16:09:20
eclipse每次新建android项目出现叹号
而且提示错误R cannot be resolved to a variable
eclipse新建android项目出现叹号而且R cannot be resolved to a variable
现在sdk manager和adt更新不了,一直提示
eclipse新建android项目出现叹号而且R cannot be resolved to a variable

11 个解决方案

#1


在hosts中添加
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
也不行,一样是这样

#2


把minSdk设置在4.0以上

#3


终于更新了sdk和adt,但是仍然是这个错误,红叹号,不生成R.java文件,怎么办

#4


终于更新了sdk和adt,但是仍然是这个错误,红叹号,不生成R.java文件,怎么办

#5


引用 2 楼 sagittarius1988 的回复:
把minSdk设置在4.0以上
低版本的都不行了吗

#6


SDK有问题,你下载一个新的SDK,比如你只要4.4.2就下载4.4.2的SDK,其他的都删掉

#7


引用 6 楼 sxcm_Gyt 的回复:
SDK有问题,你下载一个新的SDK,比如你只要4.4.2就下载4.4.2的SDK,其他的都删掉
我有几个版本的,4.4,4.0,2.3都有,有时候要建不同的版本,总不能只留一个吧

#8


引用 5 楼 u010413585 的回复:
Quote: 引用 2 楼 sagittarius1988 的回复:

把minSdk设置在4.0以上
低版本的都不行了吗

不是不行,是跟appcompat_v7里的冲突了

#9


引用 8 楼 sagittarius1988 的回复:
Quote: 引用 5 楼 u010413585 的回复:

Quote: 引用 2 楼 sagittarius1988 的回复:

把minSdk设置在4.0以上
低版本的都不行了吗

不是不行,是跟appcompat_v7里的冲突了
那我要怎样才建到4.0以下的版本,把minSdk设置太低,就会自动生成appcompat_v7,能不建appcompat_v7吗

#10


引用 7 楼 u010413585 的回复:
Quote: 引用 6 楼 sxcm_Gyt 的回复:

SDK有问题,你下载一个新的SDK,比如你只要4.4.2就下载4.4.2的SDK,其他的都删掉
我有几个版本的,4.4,4.0,2.3都有,有时候要建不同的版本,总不能只留一个吧

那你就下载你需要的版本的SDK,而且不要最新的SDK,要最稳定的SDK,下那么多你不用反而多此一举

#11


引用 9 楼 u010413585 的回复:
Quote: 引用 8 楼 sagittarius1988 的回复:

Quote: 引用 5 楼 u010413585 的回复:

Quote: 引用 2 楼 sagittarius1988 的回复:

把minSdk设置在4.0以上
低版本的都不行了吗

不是不行,是跟appcompat_v7里的冲突了
那我要怎样才建到4.0以下的版本,把minSdk设置太低,就会自动生成appcompat_v7,能不建appcompat_v7吗


创建工程时,选择不创建activity就可以了

#1


在hosts中添加
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
也不行,一样是这样

#2


把minSdk设置在4.0以上

#3


终于更新了sdk和adt,但是仍然是这个错误,红叹号,不生成R.java文件,怎么办

#4


终于更新了sdk和adt,但是仍然是这个错误,红叹号,不生成R.java文件,怎么办

#5


引用 2 楼 sagittarius1988 的回复:
把minSdk设置在4.0以上
低版本的都不行了吗

#6


SDK有问题,你下载一个新的SDK,比如你只要4.4.2就下载4.4.2的SDK,其他的都删掉

#7


引用 6 楼 sxcm_Gyt 的回复:
SDK有问题,你下载一个新的SDK,比如你只要4.4.2就下载4.4.2的SDK,其他的都删掉
我有几个版本的,4.4,4.0,2.3都有,有时候要建不同的版本,总不能只留一个吧

#8


引用 5 楼 u010413585 的回复:
Quote: 引用 2 楼 sagittarius1988 的回复:

把minSdk设置在4.0以上
低版本的都不行了吗

不是不行,是跟appcompat_v7里的冲突了

#9


引用 8 楼 sagittarius1988 的回复:
Quote: 引用 5 楼 u010413585 的回复:

Quote: 引用 2 楼 sagittarius1988 的回复:

把minSdk设置在4.0以上
低版本的都不行了吗

不是不行,是跟appcompat_v7里的冲突了
那我要怎样才建到4.0以下的版本,把minSdk设置太低,就会自动生成appcompat_v7,能不建appcompat_v7吗

#10


引用 7 楼 u010413585 的回复:
Quote: 引用 6 楼 sxcm_Gyt 的回复:

SDK有问题,你下载一个新的SDK,比如你只要4.4.2就下载4.4.2的SDK,其他的都删掉
我有几个版本的,4.4,4.0,2.3都有,有时候要建不同的版本,总不能只留一个吧

那你就下载你需要的版本的SDK,而且不要最新的SDK,要最稳定的SDK,下那么多你不用反而多此一举

#11


引用 9 楼 u010413585 的回复:
Quote: 引用 8 楼 sagittarius1988 的回复:

Quote: 引用 5 楼 u010413585 的回复:

Quote: 引用 2 楼 sagittarius1988 的回复:

把minSdk设置在4.0以上
低版本的都不行了吗

不是不行,是跟appcompat_v7里的冲突了
那我要怎样才建到4.0以下的版本,把minSdk设置太低,就会自动生成appcompat_v7,能不建appcompat_v7吗


创建工程时,选择不创建activity就可以了