3

NeoMADを使用して概念実証アプリを構築しようとしています。私の最初のステップは、SDK をインストールし、Android 用のサンプルの 1 つを構築して、携帯電話でテストすることです。

申し込み後にメールで送られてきたNeoMADの評価版をリクエストしました。次に、 Eclipse Standard 64BitAndroid SDK 64bitをダウンロードしました。Windows 7 Enterprise を実行しています。

Eclipse を開き、 NeoMAD プラグインをインストールすると、NeoMAD プロジェクトを作成し、Camera Example アプリからソースをインポートすることができました。ただし、ANDROID43 用にビルドしようとすると、エラーが発生します。

Optimizing compiled classes...

Warning: com.neomades.ui.WebView: can't find referenced method 'void setPluginsEnabled(boolean)' in class android.webkit.WebSettings

Warning: there were 1 unresolved references to program class members.
         Your input classes appear to be inconsistent.
         You may need to recompile them and try again.       
         Alternatively, you may have to specify the option 
         '-dontskipnonpubliclibraryclassmembers'.
Error: Please correct the above warnings first.
Process exited with an error: 1 (Exit value: 1)

新しい NeoMAD プロジェクトを作成してビルドしようとすると、同じエラーが発生します。これを機能させる方法を知っている人はいますか?私は何か間違ったことをした?

4

1 に答える 1

1

あなたは何も悪いことをしていません。実際、Android 4.3 の com.neomades.ui.WebView コンポーネントには問題があります。

WebSettings.setPluginsEnabled(boolean) メソッドは Android API レベル 18 で削除されたため、コンパイラ エラーが発生しました。

古い Android ターゲット (ANDROID42 など) を使用してアプリケーションをビルドできます。

Neomades チームは、次のメンテナンス リリースに向けてこの問題の修正に取り組んでいます。

2013 年 11 月 11 日更新: この問題は、10 月 30 日にリリースされた NeoMAD 3.4.3 で修正されました。

于 2013-10-28T11:44:20.553 に答える