[英]PhoneGap 1.3 to 1.5 upgrade
我有一個使用phonegap 1.3.0的Android應用程序,並試圖更新到1.5(Cordova)。
我切換了.jar文件,XML文件和JS文件,應用程序構建良好。
但是,當我運行該應用程序並嘗試訪問FileSystem時,它會引發error with code 5
(應該是FileError.ENCODING_ERR
)的error with code 5
。
如果運行具有1.3版本的Eclipse項目,那么我完全沒有問題。
我認為這是Android Cordova 1.5中的錯誤。
FileUtils.java:161假定arg [1]是文件名而不是完整路徑。 但是,如果您查看cordova-android-1.5.0.js:2360,它們會將路徑作為第二個arg傳遞,為此您可能提供了類似“ file:///mnt/sdcard/somefile.data”的名稱。 因此,當將此路徑作為文件名提供給FileUtils.java:129時,它在第640行的檢查失敗,並引發EncodingException。 要對其進行修復,請確保發送的是FileName,而不是路徑或URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.