2

ソースから ROM をビルドしましたが、ある時点で行き詰まりました。エラーの内容は理解できましたが、正確に何を修正すればよいかわかりません。ブート時に ROM が動かなくなり、これが表示されます

E/dalvikvm(  353): ERROR: couldn't find native method

E/dalvikvm(  353): Requested: Landroid/webkit/BrowserFrame;.nativeAddJavascriptInterface:(ILjava/lang/Object;Ljava/lang/String;)V

E/dalvikvm(  353): Candidate: Landroid/webkit/BrowserFrame;.nativeAddJavascriptInterface:(ILjava/lang/Object;Ljava/lang/String;Z)V

E/JNIHelp (  353): RegisterNatives failed for 'android/webkit/BrowserFrame', aborting

エラーから、そのメソッドで要求されているのは(ILjava/lang/Object;Ljava/lang/String;)V、提供さ(ILjava/lang/Object;Ljava/lang/String;Z)V れているのはZ

BrowserFrame.java でそのメソッドの解決策を考えられる人はいますか? または他の回避策はありますか?

4

1 に答える 1

3

追加の引数が昨年末に追加され、2 つの変更が加えられました。

https://android.googlesource.com/platform/frameworks/base/+/94740e6c333a109be7516abbd17dd418f23b4f0c

https://android.googlesource.com/platform/external/webkit/+/f2d8c5bed31609d7d6e3ae77f33e90ea7f888eb3

フレームワーク/ベースからの変更があるように思えますが、外部/ウェブキットからの対応する変更はありません。

于 2013-03-28T16:53:07.430 に答える