简体   繁体   English

Android-Eclipse项目制作和R文件错误

[英]Android - Eclipse project making and R file error

I'm having issue with Eclipse and I work in android. 我在Eclipse上遇到问题,并且在android中工作。 This issue happens when I create a new project and when I click finish, It auto generates the project without R file and The project creating window doesn't closes and I have to close it. 当我创建一个新项目并单击完成时,会发生此问题,它会自动生成没有R文件的项目,并且项目创建窗口不会关闭,而我必须关闭它。 I have many old projects which work fine(Until now) and the issue is only coming when I make a new project. 我有许多旧项目都可以正常工作(直到现在),并且只有在创建新项目时问题才会出现。 I also get a error in Styles.xml file saying that "Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'". 我还在Styles.xml文件中收到一条错误消息,内容为“检索父项时出错:找不到与给定名称'Theme.AppCompat.Light'相匹配的资源”。 When I press CTRL+RightClick onto R file then it takes me to a window which says "Source Not Found". 当我在R文件上按CTRL + RightClick时,它将带我到一个显示“找不到源”的窗口。 If you have any solution for this, Please post your answer under this question. 如果对此有任何解决方案,请在此问题下发布答案。 Thank you! 谢谢! EDIT: Appcompat error was solved later. 编辑:Appcompat错误已解决。

To solve missing R in generated java files, make sure that Android SDK Tools and Android SDK Build-tools are installed and updated in SDK Manager. 要解决生成的Java文件中缺少R的问题,请确保在SDK Manager中安装并更新了Android SDK工具和Android SDK构建工具。 Then, make sure Eclipse is updated. 然后,确保Eclipse已更新。 After this, clean your project and rebuild. 之后,清理您的项目并重建。

To solve No resource found "...AppCompat...", make sure Android Support Library is installed and updated in SDK Manager. 要解决找不到资源“ ... AppCompat ...”的问题,请确保在SDK Manager中安装并更新了Android支持库。 Then, the AppCompat library can be found at: 然后,可以在以下位置找到AppCompat库:

android-sdk/extras/android/support/v7/appcompat

You need to reference this AppCompat library in your Android project. 您需要在Android项目中引用此AppCompat库。

Import the library into Eclipse. 将库导入Eclipse。 To do so: 为此:

Right click on your Android project. 右键单击您的Android项目。 Select properties. 选择属性。 Click 'add...' at the bottom to add a library. 单击底部的“添加...”以添加库。 Select the support library. 选择支持库。 Finally, Clean and rebuild your project. 最后,清理并重建您的项目。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM