aapt.exe已停止工作,并且在将Google Play服务库添加到现有项目后无法解析R.java

时间:2014-06-06 10:15:01

标签: android google-ad-manager

我得到了解决方案。发布以下解决方案。谢谢大家。

我试图在我的旧项目中添加新的google-play-services_lib, 由于从项目中删除了R.jave文件。 此外,只要我删除google-play-services_lib,我就会收回我的R.java文件。 最小sdk版本是11。 我指的是以下链接: https://developer.android.com/google/play-services/setup.html

我按照以下步骤将库添加为项目==>  右键单击我的项目 - >属性在Android->库部分中单击添加选择最近添加的项目 - >确定

然后aapt.exe停止工作,并从项目中删除了R.jave文件

3 个答案:

答案 0 :(得分:0)

  1. 删除 gen bin 文件夹
  2. 清理并构建项目
  3. 运行您的项目

答案 1 :(得分:0)

检查项目的构建路径部分。确保在“订购和导出”选项卡下,选中了google_play_services库。清洁&刷新项目一次。还要检查xml文件中的任何错误。

答案 2 :(得分:0)

最后我得到了解决方案: 我在所有布局中的每个视图中将(android:id =" @ + id /)更改为(android:id =" @ id /),并在res / values / ids处创建新的资源文件。 xml并提供其名称"

例如

step1:old_layout.xml

<EditText  android:id="@+id/amount"                       
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />
<Button
                    android:id="@+id/submit"                       
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />

new_layout.xml

<EditText  android:id="@id/amount"                       
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />


<Button android:id="@id/submit"                       
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />

step2:res / values / ids.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="amount" />
<item type="id" name="submit" />
</resources>

步骤3:清理并运行项目。

这是我的所有工作