2

非常にシンプルなSencha-Touch-2アプリを作成し、Eclipseにデプロイしました。アプリはChromeで動作しますが、デバイスで次のエラーが発生します。

E / dalvikvm(270):メソッドorg.apache.cordova.CordovaWebViewClient.generateWebResourceResponseから参照されるクラス'android.webkit.WebResourceResponse'が見つかりませんでした

私はそれをグーグルしようとしましたが、私のための解決策が見つかりませんでした。私のアプリはAndroid2.3.1レベルで、デバイスは4.1.1であり、両方で動作しません。

ありがとう

4

2 に答える 2

2

「/libs」フォルダに「cordova-1.9.0.jar」がありますか?
ADT 17以降のバージョンを使用している場合は、これが/libsフォルダーにあることを確認してください。

于 2012-08-02T10:43:56.620 に答える
2

libフォルダーの新しい名前に関連している可能性があると思います(以前'lib''libs')。名前を変更して、機能するかどうかを確認してください。

SOのこの回答から抽出


編集:他の可能性は、ProGuardがライブラリをいじって修正していることです。これを試すことができます:

-keep public class * extends com.phonegap.api.Plugin 
-keep public class org.apache.cordova.DroidGap 
-keep public class org.apache.cordova.** 
-libraryjars /Users/Nasir/Desktop/libs/commons-codec.jar
-dontwarn android.webkit.*

SOのこの回答から抽出

于 2012-08-02T10:43:59.320 に答える