0

セット時:

browser.getSettings().setAllowUniversalAccessFromFileURLs(true);

Androidエミュレーターでは問題なく動作しますが、実際のAndroidデバイスでテストしたい場合、その行にエラーが発生します。電話の設定で何かを変更する必要がありますか??

4

1 に答える 1

0

お使いの携帯電話は Android 4.2 以降を実行していないようです。setAllowUniversalAccessFromFileURLs()は API レベル 16+ でのみ使用できます

したがって、呼び出しをifブロックでラップして、API レベル 16+ でのみ呼び出すようにします。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
  yourWebView.getWebSettings().setAllowUniversalAccessFromFileURLs(whateverValueYouAreUsing);
}
于 2013-08-25T13:07:00.190 に答える