eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法
我的eclipse原来是好好的,什么问题都没有的,结果今天一打开新建一个android程序,发现工程里不会自动生成R.java文件了,导入其他工程也一样不行。
前几天安装了NDK开发环境,不知道是这个影响到的还是ADT升级了没有升级导致的。
这个问题网上搜索了下确定不是eclipse的问题,应该是ADT插件的问题,建议重新安装ADT插件。
我重装后先在好了,其他方法试了很多都不起作用。总结:eclipse不会自动生成R文件需要重新安装ADT插件。
重新安装adt方法:到Help-->Install New Sofeware..-->Work with: 输入框里面输入adt出来安装过的adt URL,选中后按回车,再根据提示进行下一步到完成就可以了。
URL类似:http://dl.google.com/android/ADT-15.0.0.zip
更新adt后又出现新的问题
Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 
升级adt插件后,eclipse突然出现上面错误,无法运行android项目。
platform-tools\lib folder was missing after upgrade (my eclipse was open). close eclipse, using sdk manager uninstall and install "Android SDK platform-tools".
即先关闭eclipse,打开sdk安装目录下的SDK Manager.exe 顶部Tools 下面的两个勾选上以后点击下面的 Install packages 按钮更新,更新完成后启动eclipse就可以了

详细情况请看另外一篇博客 http://www.cnblogs.com/zdz8207/archive/2012/12/03/eclipse-android-adt-build-dx-jar.html

--------------------------------------------------------------

网上解决方法主要有这几种 :
1.有时候eclipse不自动编译,把project clean一下,让R.java重新生成
2.选择菜单  Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。
3.选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误。
4.旧版本1.5/1.6/2.1 的SDK layout_height里面没有看到match_parent这个属性,android:layout_height="match_parent" 这个属性会导致xml编译不了不能生成R.java
这个是把高级版本的降级后可能会出现的情况,解决办法就是把match_parent换成fill_parent
当导入其它源码时候,首先要保证源码的SDK版本和你eclipse默认版本是否一致。
5.项目中有其他xml和类错误的时候不会自动编译,jar包引用有错误的时候也会导致不会自动编译。
另附:
查看源码版本办法:打开default.properties 文件,看target=android-7 这后面这个数是多少。
版本对应关系:target=android-3 <---> android 1.5  ,target=android-4 <---> android 1.6 ,
target=android-7 <---> android 2.1  ,target=android-8 <---> android 2.2 ,target=android-10 <---> android 2.3.3 ,
target=android-14 <---> android 4.0 ,target=android-15 <---> android 4.0.3 ,target=android-16 <---> android 4.1 ,target=android-17 <---> android 4.2 其它的自己测试下。

转载于:https://www.cnblogs.com/jhj117/p/4831125.html

eclipse android 不会自动生成R.java文件和包的解决办法相关推荐

  1. eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法

    eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法 我的eclipse原来是好好的,什么问题都没有的,结果今天一打开新建一个android程序,发现工程里不会自动生成 ...

  2. 一种导致android开发时无法生成R.java文件的原因

    为什么80%的码农都做不了架构师?>>>    现象 gen文件夹下没有出现R.java文件 .java文件中无法自动引入应用的R,只能 import android.R 工程右键 ...

  3. Android下HelloWorld项目的R.java文件介绍

    R.java文件介绍 HelloWorld工程中的R.java文件 package com.android.hellworld; public final class R {     public s ...

  4. Python生成的csv文件打开是乱码解决办法

    本文转自:https://www.cnblogs.com/onelikeone/p/7751506.html excel打开csv 出现乱码怎么解决 https://jingyan.baidu.com ...

  5. eclipse中新建android项目,不自动生成R.java

    http://huyuantai000.iteye.com/blog/1681582 转载于:https://www.cnblogs.com/wmm3416/p/3386698.html

  6. android jar 无法访问r文件,android项目中gen目录不能自动生成R.java的原因

    php分页代码简单实现 版权声明:本文为博主原创文章,未经博主允许不得转载. 数据库操作类代码:mysqli.func.php <?php // 数据库连接常量 define('DB_HOST' ...

  7. android studio不自动生成r.java_Android 添加构建依赖

    内容摘自 Google Android developer

  8. jasperreports-6.0.0生成PDF,SWF文件无法显示中文解决办法

    背景: windows + maven 由于jasper文件里的中文是微软雅黑. 参照网上所说,新增itext无法解决后,查看jasper源文件里中文字体,在jar包加入即可. 声明:此方法参考网上资 ...

  9. 也谈Eclipse未自动在gen目录下生成R.java

    利用Eclipse创建Android project后,gen目录下没有自动生成R.java文件.尝试clean工程,还是无效.更新ADT耗时较长,没有去尝试. 观察Eclipse上的其它工程,都可以 ...

最新文章

  1. java中的各种流(老师的有道云笔记)
  2. SqlSugar-事务操作
  3. 中柏平板u盘启动_大数据时代,如何挑选大容量U盘?
  4. UNIX再学习 -- 用户 ID 和组 ID
  5. 有道云笔记的word文档导入功能
  6. 在传统行业做数字化转型之团队篇
  7. 电大计算机一级b考试试题,电大计算机考试本科试题
  8. ResNet压缩20倍,Facebook提出新型无监督模型压缩量化方法
  9. Number 和 Math 类
  10. 关于C#的强制转换和尝试转换的方法
  11. java赋值兼容原则,多态问题抛出(赋值兼容性原则遇上父类与子类同名函数的时候)...
  12. 一文读懂python数据分析_一文读懂聚类算法
  13. Redis performance --- delete 100 records at maximum
  14. 滚动条----SCROLLBAR
  15. 获取Nist的美国官方标准时间的解决办法
  16. 802.11n无线网卡驱动linux,Ubuntu 16.04 无线网卡驱动安装 80211
  17. 常用邮箱SMTP/POP3服务器
  18. ios 扫码枪外设 键盘模式_想把 iPad 当笔记本电脑用?可以试试这款外接键盘
  19. 安卓修改电池容量教程_Android 使用adb查看和修改电池信息
  20. PHP cdata 处理

热门文章

  1. android studio 2021版本下载安装详细教程(超详细)2022,一步步教你
  2. “大片”火了毁大片,“IP”火了毁IP,现在整个电影圈都在研究什么才是好剧本
  3. Jmeter压力测试-http的post请求实例
  4. android中停止服务,在Android中停止服务
  5. 工作故事之五--巨大挑战(大难不死,必有后福)
  6. jQuery获取动态id的办法
  7. 电子商务mysql设计_设计电子商务数据库 – MySQL
  8. SpringBoot事务传播机制
  9. 游戏计算机械设备吗,大型机械设备进出场及安拆工程量按使用机械设备的数量以台班计算。...
  10. python 自带time模块 获取上个月的时间数据(其他时间以此类推)