我使用的PhoneGap 2.3.0,并从谷歌代码的新ForegroundCamera插件。我仔细地按照说明,在我的Eclipse设置我验证项目时,得到了以下错误:
- 无法从ForegroundCameraLauncher转换为插件
- CTX不能得到解决或不是一个场(×2)
- R 1不能被解析为一个变量(X4)
- 该方法的成功(PluginResult,字符串)是未定义的类型ForegroundCameraLauncher
现在,我通过更新一些过时的代码行(我希望我得到了解决 - 它不再显示错误)解决了前三上述错误..
第一误差是由在线改变插件到CordovaPlugin校正的“进口org.apache.cordova.api.Plugin;” 在ForegroundCameraLauncher.java。 CTX在这两个地方,在那里它造成麻烦cordova.getActivity()代替。 这件事情,其中R是固定做这使得它创建R对象(对不起,我不知道该如何解释这种正确的方式,因为我不太用Eclipse经验尚)某些库的变化。
随着四个错误消息的最后一个,我试图通过注释掉ForegroundCameraLauncher.java这两行(用“this.success” ...行)做一个临时的解决办法。 但是,在我的应用程序拍照时,在从相机实例崩溃恢复整个事情..
任何人都知道这是怎么回事? 我真的很高兴在这里得到一些指点:)
最后的错误很明显是你应该专注于一个;)我只是想包括一些错误修复过程中,如果其他人都经历了同样的错误。