eclipse android 下载怎么生成r

eclipse搭建安卓开发环境后,R类没自动生成如何解决? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。1被浏览30分享邀请回答暂时还没有回答,开始写第一个回答在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
每次敲完findViewById(R)后,就会给我自动导入一个Android.R的包,每次都要手动的删除这个包才能继续R.id...... 太麻烦。 有什么方法可以解决这个问题,别我写了R,这个包就自动出来了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
有2个原因导致会出现以上问题
Eclipse配置问题,因为一般情况下不会出现你说的这种情况
你的xml、图片资源等格式有误,导致不会将R.id作为默认
以上为推测,若有误请遇过该问题的答者指出。
另外,建议转Android Studio
,那才是写android的好环境,少了很多eclipse莫名其妙的问题。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。梦开始的地方
解决android 项目在eclipse中无法自动生成R类方法
我在导入android项目的时候,遇到这样一个问题,原来的项目文件保存的编码为GBK,我的eclipse中的中设置了.java,.xml后缀的文件的默认编程为UTF-8,后来我用编码转换工具转为UTF-8再导入,出现了无法生成R类的问题,在Problems面板中显示了xml重定义错误,一开始,我没有注意到我用编码转换工具后会生成.bak的备份文件,在res下的文件夹下的.bak后缀文件都被当成xml文件进行处理。发现后,把bak后缀的文件删除,又提示被一个错误Description
Type Resource
Path Location
error: Error parsing XML: mismatched tag
Android AAPT Problem strings.xml
/Image/res/values 我一打开string.xml发现了乱码,然后我删除string,xml,重新打开未转换编码string.xml文件,拷贝文件到ECLIPSE中,再没有出现错误!
附:个人eclipse出现无法编译问题排错步骤:
1查看相关的JAR包是否已全部加载,在项目中的properties的build选择进行查看以及添加未添加的JAR
2如果是android工程,查看是否已经加入android的项目属性,点击项目的properties中的android,选择相应的android sdk,点击apply进行设置
3最关键的查看显示红叉的源码和查看problems面板,查看具体的错误提示,根据错误提示,进行相应的处理
4重新clean工程和build工程
5重新启动eclipse
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!查看:5224|回复:2
真不明白为什么用eclipse写安卓程序R文件报错却总找不到原因,网上答案一大堆,却没一个能解决些问题的,是不是安卓ADT(build)的BUG,或者是eclipse的BUG,真是太浪费时间了,为什么要搞XML文件去编辑,用XML文件编辑没关系,但格式要求严格得变态,还有错误也不报错的问题,还有写东西时很多时候都是没有提示的,这个IDE工具真的要改进一下了,致少在XML作布局编程时要改进那么一点点!@google&&@sun @world&&这么坑爹的问题到现在都没有一个好一点的解决方案,以后看到说要CLEAN几次,BUILD几次,重启软件几次的都是坑爹的方法,建议直接把R文件干掉,只要能看到界面效果就行了,不要去管它,然后再重新建一个项目,把所有文件都考过去,再去保存和更新一下,不要CLEAN,一不小心就把R文件干掉了,太它们坑爹了
setContentView(R.layout.activity.main);
& &&R.layout.activity.main&这里面总是报错,没有网上目前找不到什么好的解决方法,有时候搞技术也是看运气,很多东西没搞明白就开始写什么程序了,还是学软硬结合的知识比较靠谱一点!
(activity cannot be resolved or is not a field)看到这个提示时,恭喜你,又要浪费时间了!
中级工程师
那你试下换android studio看看,
我一直用eclipse,这个是编译器的bug问题。
像你这种情况,一般都是布局文件有问题才会这样。
clean一下,重启一下eclipse是有用的,绝对有用的,
我都经常碰到,只不过现在的你还没有碰到这种情况。
这样都没有用的话,证明布局有问题了,想想最近改了哪个
谢谢,只是想吐槽一下那个软件和谷歌,没有反抗就没有进步Eclipse 中丢失 R 文件 - 简书
Eclipse 中丢失 R 文件
问题描述:
在对Eclipse下的Android项目进行功能添加的时候,我使用了Material Design库在Login.xml文件中添加了一个CheckBox控件。
代码如下(直接copy的教程代码)
&com.gc.materialdesign.views.CheckBox
android:id="@+id/acconut_checkBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#1E88E5"
materialdesign:check="true" /&
然后出现了如下问题:
Android 项目丢失R文件,重新clean ,build和重启Eclipse仍不能生成R文件
The following classes could not be instantiated:- com.gc.materialdesign.views.CheckBox
出现了unbound prefix这个提示
在StackoverFlow上找到了如下的答案:
** Solution **
Make sure that anything the R. links to is not broken. Fix all errors in your XML files. If anything in the ADKs are broken, R will not regenerate.
If you somehow hit something and created import android.R in your activity, remove it.
Run Project -& Clean. This will delete and regenerate R and BuildConfig.
Make sure Project -& Build Automatically is ticked. If not, build it manually via Menu -& Project -& Build Project.
Wait a few seconds for the errors to disappear.
If it doesn't work, delete everything inside the /gen/ folder
If it still doesn't work, try right-clicking your project -& Android Tools -& Fix Project Properties.
Check your *.properties files (in the root folder of your app folder) and make sure that the links in there are not broken.
Right-click your project & properties & Android. Look at the Project Build Target and Library sections on the right side of the page. Your Build Target should match the target in your AndroidManifest.xml. So if it's set to target 17 in AndroidManifest, make sure that the Target Name is Android 4.2. If your Library has an X under the reference, remove and re-add the library until there's a green tick. This might happen if you've moved a few files and folders around.
What to do if R doesn't regenerate
This usually happens when you have a broken XML file.
Check errors inside your XML files, mainly within the /res/folder
Common places are /layout/and /values/, especially if you've changed one of them recently
Check AndroidManifest.xml. I find that often I change a string and forget to change the string name from AndroidManifest.xml.
Check that Android SDK Build-toolsis installed. Window -& Android SDK Manager -& Tools -& Android SDK Build-tools
Make sure when you update the Android SDK Tools, you also update the Android SDK Platform-tools and Android ADK Build-tools. Build fails silently if they don't match.
If you can't find the issue, right click /gen/ -& Restore from local history... -& tick R.java -& click Restore. Even if it doesn't solve the problem, it will clear out the extra errors to make the problem easier to find.
在参考了以上答案,我发现是xml文件出现了错误,现在问题转化为如何解决XML文件中的错误,即如何使用Material Design中的控件:
此处为Material Design Library的Github地址:
使用方法参考:我的另一篇文章:
最终该问题得以解决:
在 Login.xml文件中添加了一个最外层的命名控件
xml文件中的错误得以解决
然后运行project,生成R文件再也没有小红叉了
一名勤劳的程序猿,
github:https://github.com/jackLi93
Why Stock Markets CrashThis page intentionally left blankWhy Stock Markets CrashCritical Events in ComplexFinancial SystemsD i d i e r S ...
Correctness AdapterViewChildren Summary: AdapterViews cannot have children in XML Priority: 10 / 10Severity: WarningCategory: Correctness...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
作者:snowdream微信:sn0wdr1am原文地址:https://github.com/snowdream/awesome-android awesome-android Introduction android libs from github System re...
冬天,以经来了,气温下降有些寒冷,人们感觉到一种冷气袭人的气息。清晨,日出东方照耀大地,它的光彩与温度并不耀眼多热,总觉得不是那么暧和。 滨海,它是工业之区,是所有工厂企业生产的基地,有着悠久的历史。这里工厂楼房众多,交通发达。四面八方的站台景点也都设置得相当完美。 鼎城商...
客至 杜甫舍南舍北皆春水,但见群鸥日日来。花径不曾缘客扫,蓬门今始为君开。盘飧市远无兼味,樽酒家贫只旧醅。肯与邻翁相对饮,隔篱呼取尽余杯。 032 登高 杜甫风急天高猿啸哀,渚清沙白鸟飞回。无边落木萧萧下,不尽长江滚滚来。万里悲秋常作客,百年多病独...
文:赵苗 一段美好的婚姻和爱情,一定是轻松自在,笑趣横生,不用天天费尽心思的取悦对方,不用时时刻刻苦心经营,双方都可以放松自在的相处,做最真实的自己,享受生活。 真正美好的婚姻爱情,会让人变得温和善良;反之,则会让人变的满身戾气,脾性暴躁! 小诗的故事便是很好的例子。 小诗...
女人为什么一定要穿高跟鞋,难道仅仅是为了增高吗? 1
我的一位客人,小君,是一位皮肤白皙,有着姣好身材的女子。由于保养得当,再加上常年坚持做瑜伽,虽然也有45岁的年龄,看起来却也十分的年轻。风格测试结果,她是社交浪漫型,属于随性自然,朴素大方的着装风格。装扮以舒适为主,喜...
希望未来变的更好,那怎么才能让未来变的更好呢? 刚才看到刘同直播微博就是这么写的。怎么变的更好呢?没有人告诉你答案,自己去速写。专升本。我特别希望有一个人和我有同样的想法而一起努力,可自己依旧无动于衷,依旧丧。不知道会不会成为低级无趣的人,不过是混吃等死的人了。报名。试试看...}

我要回帖

更多关于 eclipse android 下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信