Android 项目无法生成R文件解决办法
来源:互联网 发布:测试性软件teams 编辑:程序博客网 时间:2024/05/02 04:25
在Android中使用开源代码或者自己开发项目的时候,经常会遇到R.java文件丢失的情况,这里总结了一些前辈的解决办法!
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 fromAndroidManifest.xml
. - Check that
Android SDK Build-tools
is installed. Window->Android SDK Manager->Tools->Android SDK Build-tools - Make sure when you update the
Android SDK Tools
, you also update theAndroid SDK Platform-tools
andAndroid ASK 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. This doesn't solve the problem, but it will clear out the extra errors to make the problem easier to find.
参考链接:http://stackoverflow.com/questions/2757107/developing-for-android-in-eclipse-r-java-not-generating
- Android 项目无法生成R文件解决办法
- android R文件无法生成解决办法~ 仅供参考
- 创建android项目无法生成R文件
- Android eclipse 项目R文件无法生成
- Android项目中gen文件下R文件无法生成的解决办法
- Android项目中gen文件下R文件无法生成的解决办法
- Android无法生成R文件的终极解决办法
- android无法生成R文件
- android 无法生成R文件
- Android无法生成R文件
- android 无法生成R文件
- Ubuntu下创建android项目 无法生成R.java文件
- Android项目中无法生成R文件的问题解决办法
- android项目 R资源文件无法生成(import xxxx.R报错)
- android .R文件无法生成的问题
- android R文件无法生成错误解决方法
- 【Android】 R文件无法生成(转载)
- Android中无法自动生成R文件
- [Oracle] RAC 之 - HA
- VS2005+WDK+DriverStudio
- Maven之私服Nexus的安装和配置
- Xcode 4.5_ IOS6 新特性
- ArcGIS Online——文档共享
- Android 项目无法生成R文件解决办法
- myeclipse 大小写快捷键
- 提高 openfire性能的几个点
- vim加密
- linux终端命令——显示文件内容
- C# Winform 程序打包安装小结
- android设备连接蓝牙外设导致activity重启(recreate)的问题
- Oracle 11g服务器与客户端卸载、安装
- linux是一种文化现象(转)