0

我正在使用 ADT 23.0.2。我刚刚将 google-play 库导入到我的工作区,并在我的项目中添加了对它的引用。

现在在我的项目中无法识别资源ID,因为没有R文件。(在我有 R.id.blah 的任何地方,我都会收到错误“R 无法解析为变量);

它刚刚消失了。我应该做些什么?我完全按照developers.google.com 的步骤进行操作。这没什么复杂的,但我不知道为什么会这样。

(我有所有布局文件,并且在我的类文件中没有 android.R 的导入。)

在添加我使用的工具之前:

在此处输入图像描述

以下是我的应用程序属性的屏幕截图:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我的清单

<permission 
  android:name="com.appname.appname4.MAPS_RECEIVE"
  android:protectionLevel="signature">
</permission>
<uses-permission android:name="com.appname.appname4.MAPS_RECEIVE"/>   

    <activity
        android:name="com.appname.appname4.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.appname.appname4.SearchResultListActivity"
        android:label="@string/title_activity_search_result_list"
        android:parentActivityName="com.appname.appname4.MainActivity" >
        <!-- Parent activity meta-data to support 4.0 and lower -->
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.appname.appname4.MainActivity" />
    </activity>
    <activity
        android:name="com.appname.appname4.ContactInfoActivity"
        android:label="@string/title_activity_property_detail"
        android:parentActivityName="com.appname.appname4.SearchResultListActivity"

>

</manifest>
4

1 回答 1

0

当我第一次开始 Android 编程时,我遇到了类似的问题。以下是过去对我有用的一些修复。

1.修复/检查所有xml(布局)文件。

很多时候,没有生成 R 文件是由于您的布局文件或 Android Manifest 文件存在问题。点击链接并沿着页面检查权限和一般布局格式进行操作。

2.项目/清洁。

转到项目->清理。还要确保您已选择自动构建项目的选项。(如果没有此选项,请检查标记的 R 文件永远不会自动生成)。

3.修复项目属性。

在 Package explorer 中右键单击您的项目,然后选择fix project properties。在此之后重复步骤 1。

4. 建设者。

转到 Project->Properties 然后Builders。选择适当的框。重复步骤 1,并清理并重建项目。

5. Appcom7 和 Google Play 服务错误。

有时要修复与安装这两个参考库相关的错误。我将那里的文件夹复制到我硬盘上的通用库文件夹中(我保留了大部分 Eclipse 参考库),之后我从包资源管理器和安装它们的“默认”目录中删除它们。我再次修复项目属性并清理/重建。这应该让您回到包的非参考库版本。然后我手动将它们作为项目添加到我的 eclipse IDE 中,最后按照这个将它们添加为我的项目的引用。然后修复项目属性,清理并重建。

6.参考问题。

最后,参考这个StackOverflow 页面帮助了我无数次。一种或另一种方法解决了我的问题。

祝你好运。

于 2014-08-18T20:33:05.243 回答