0

質問の説明: Android アプリケーション (名前付きアプリ) 用のプラグイン (名前付きプラグイン) を作成しています。pulgin にはいくつかのネイティブ コードがあり、アプリによって呼び出される必要があります。つまりネイティブコードによるアプリ起動プラグイン

アプリの起動 -> プラグインの .so ライブラリを読み込みます (.so はアプリに読み込まれます) -> アプリは so で ac 関数を呼び出します。これらはすべて正常に動作します。

.so がプラグインにクラスをロードしようとすると、classNotDef 例外が返されます。しかし、クラスは存在します。プラグインを単独で実行すると、例外は表示されません。これは、アプリのプロセスにロードされ、プラグインが別のパッケージにあるためだと思います。

誰かが私を助けることができます

4

1 に答える 1

0

AndroidManifest.xmlカテゴリのクラスを定義します。

于 2012-10-22T08:41:45.057 に答える