【发布时间】:2013-06-18 18:56:40
【问题描述】:
所以我正在制作这个 cordova / phonegap 应用程序。 我发现默认的 Phonegap (Cordova) Camera Plugin 调用本机摄像头,这使得 Android Garbage Collector 可以杀死后台应用程序。
所以我找到了一个插件来解决这个问题:
https://code.google.com/p/foreground-camera-plugin/
现在我按照这些人所说的步骤进行操作。我遇到了以下我无法解决并需要帮助的问题。
- 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