我使用Phonegap 2.3.0和Google代碼中的新ForegroundCamera插件。我仔細地遵循了指示,並且在我的Eclipse設置中,驗證項目時出現以下錯誤:Phonegap 2.3.0和ForegroundCamera插件
- 不能從ForegroundCameraLauncher投射到插件
- CTX不能得到解決或不是一個場(×2)
- R 1不能被解析爲一個變量(X4)
- 的方法成功(PluginResult,字符串)對於類型未定義ForegroundCameraLauncher
現在,我通過更新一些過時的代碼行(我希望我得到了解決 - 它並不顯示錯誤了)解決了前三上述錯誤..
第一通過在「import org.apache.cordova.api.Plugin;」一行中將Plugin更改爲CordovaPlugin來更正錯誤在ForegroundCameraLauncher.java中。 ctx被cordova.getActivity()替換爲那兩個引起問題的地方。 這個與R的東西通過做一些庫更改,使它創建一個R對象(對不起,我不知道如何解釋這個正確的方式,因爲我不太熟悉Eclipse)修復。
隨着四個錯誤消息中的最後一個,我嘗試通過註釋ForegroundCameraLauncher.java中的這兩行(帶有「this.success」的行......)來做出臨時修復。但是當我在我的應用程序中拍攝照片時,從相機實例返回時它會崩潰。
任何人都知道發生了什麼事?我真的很樂意在這裏得到幾個指針:)
最後的錯誤顯然是你應該關注的錯誤;)我只是想包括一些錯誤修復過程,如果其他人經歷過相同的錯誤。
尼斯:)這似乎是解決方案。非常感謝你。當我有時間時,我會自己嘗試一下。 – markj
現在所有的代碼錯誤都消失了,但不幸的是,插件崩潰了我的應用程序,甚至在它顯示相機視圖之前。 – markj
@markj - 你有這個工作好嗎? – ocodo