2012-09-14 33 views
0

我已經設置了從GitHub截圖插件,設在這裏:PhoneGap的截圖插件在科爾多瓦2.0.0

https://github.com/phonegap/phonegap-plugins/tree/master/Android/Screenshot

我將它作爲指導,並與科爾多瓦1.8.1。它的工作和屏幕截圖保存到手機。然而,它與cordova 2.0.0失敗。

Screenshot.java代碼:

https://github.com/phonegap/phonegap-plugins/blob/master/Android/Screenshot/src/org/apache/cordova/Screenshot.java

Screenshot.js代碼:

https://github.com/phonegap/phonegap-plugins/blob/master/Android/Screenshot/www/Screenshot.js

由於一個非常聰明的人叫西蒙·麥克唐納的建議,我刪除線31和38從上面顯示的JS文件。

然而,當我嘗試使用與科爾多瓦2.0.0的截圖插件我收到這些錯誤:

ERROR: org.json.JSONException: Value undefined of type java.lang.String cannot be converted to JSONArray. 
Error: Status=8 Message=JSON error 
file:///android_asset/www/cordova-2.0.0.js: Line 938 : Error: Status=8 Message=JSON error 
Error: Status=8 Message=JSON error at file:///android_asset_/www/cordova-2.0.0.js:938 

線cordova.js的938:

// If error, then display error 
    else { 
     console.log("Error: Status="+v.status+" Message="+v.message); 

,但即時通訊幾乎可以肯定這是一個兼容性錯誤。有沒有人知道這個問題的解決方案,甚至是一個原因。我退休了。任何幫助表示讚賞。

我稱之爲screenshot.js與此代碼:

function takeScreenShot() { 
cordovaRef.exec("Screenshot.saveScreenshot"); 

}

任何幫助大規模讚賞。

回答

4
+0

謝謝你,這是真棒你。最尊重你和你這樣的人。 – Bohdi

+0

我在第938行遇到了與上面相同的問題。我甚至回到從示例應用程序運行2.0.0 clean並插入屏幕截圖插件,但它仍然無法正常工作。與上面相同的錯誤。我得到的唯一額外信息是: 錯誤:org.json.JSONException:類型java.lang.String的值不能轉換爲JSONArray – user1470511

+0

將日誌發佈到某處。 –

相關問題