-1

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

我正在尝试在我的旧项目中添加新的 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 文件

4

3 回答 3

0
  1. 删除您的genbin文件夹
  2. 清理并构建您的项目
  3. 运行你的项目
于 2014-06-06T10:19:46.477 回答
0

检查项目的构建路径部分。确保在 Order and Export 选项卡下选中 google_play_services 库。清理并刷新一次项目。还要检查您的 xml 文件中的任何错误。

于 2014-06-06T10:30:23.650 回答
0

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

例如

第一步: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" />

第二步:res/values/ids.xml

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

Step3:清理并运行项目。

这就是我的全部工作

于 2014-06-20T07:59:55.160 回答