私のAndroidアプリケーションは、Javaで記述されたフロントエンドと、NativeActivityNDKを使用してC++で記述されたゲームの2つの部分で構成されています。Flurryをアプリケーションに統合する際に問題が発生しました。FlurryはJavaパーツ内からは正常に動作しますが、C++内からはクラッシュします。具体的には、
jni_env->FindClass("com/flurry/android/FlurryAgent");
結果はClassNotFoundException
。
jni_env
変数を使用していくつかのパラメータを取得できるため、変数は壊れていませんIntent
。
FlurryAgent.jarがlibs
dirとに追加され.classpath
ます。FlurryAgent.jarの[注文とエクスポート]チェックボックスもオンにしました(意味はわかりませんが)。何も役に立ちません。
もう1つの詳細:私のアプリケーションはライブラリとアプリの部分に分かれています。FlurryAgent.jarを両方の部分に追加し、両方の部分で「注文とエクスポート」をチェックしましたが、それでも役に立ちません。クリーン&リビルドも役に立ちません。私は何か見落としてますか?