簡體   English   中英

將PhoneGap 1.3升級到1.5

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM