【问题标题】:eclipse can not locate my foregroundcameraplugin.xml fileeclipse 找不到我的foregroundcameraplugin.xml 文件
【发布时间】:2013-06-18 18:56:40
【问题描述】:

所以我正在制作这个 cordova / phonegap 应用程序。 我发现默认的 Phonegap (Cordova) Camera Plugin 调用本机摄像头,这使得 Android Garbage Collector 可以杀死后台应用程序。

所以我找到了一个插件来解决这个问题:

https://code.google.com/p/foreground-camera-plugin/

现在我按照这些人所说的步骤进行操作。我遇到了以下我无法解决并需要帮助的问题。

  1. cameraActivity.java 出现问题,它无法识别生成的文件 R.java

然后我使用 import 语句使其可以访问此文件 导入语句:import java.android.R;

在这个 Eclipse 之后无法识别foregroundcameraplugin.xml。

除此之外,我在 values-v11 和 values-v14 目录中的 styles.xml 文件出现错误

“检索项目的父项时出错;找不到与给定名称匹配的资源@android:Theme.Holo.Light.DarkActionBar”

这就是我的前景摄像头插件的样子:

如果有人知道如何解决这个问题,请告诉我

谢谢

【问题讨论】:

  • 有时Eclipse 会自己添加R 文件,请检查您的代码。如果 Eclipse 导入了R 文件,请将其删除。清理您的项目并尝试运行它。
  • 如果我删除 R 文件,我的项目将无法编译
  • 我不是要删除文件,删除导入语句import android.R,清理你的项目并尝试运行。 R文件是自动生成的,你的包应该有/res文件夹,你必须使用它。 android.R 是一种默认文件。检查这个答案:import android.R in Eclipse : Why?
  • 现在我明白了为什么我的 CameraActivity.java 文件有错误。我从哪里删除 import android.R 语句? ....来自我的 Camera.Activity.java 文件?
  • 是的,它在你的java文件中。这是一个import 命令,你会看到。检查你的所有课程。如果您使用 Eclipse 自动导入命令 (Ctrl+Shift+O),该类通常由 Eclipse 添加。

标签: java android eclipse cordova


【解决方案1】:

我能够使用新的 Eclipse Kepler 回复错误并找到解决方案:将您的 ADT 升级到版本 22 并通过 SDK 管理器安装 Android SDK Build-tools .我还为 ForegroundCameraPlugin 项目提交了一个新的类路径文件,并进行了一些更改(包括 Android Private Libraries)。感谢您的联系和此链接的帮助:Eclipse giving error, missing R.java file after recent update

【讨论】:

    猜你喜欢
    • 2014-12-05
    • 2012-05-08
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    相关资源
    最近更新 更多