3

いくつかのサービス クラスを含む jar ファイルがあります。jar は Android のフレームワークに配置されます。アプリケーションでそのサービスにバインドしたい。現在、私はこれを使用しています:

 Intent intent = new Intent(IMyAidl.class.getName());
 boolean returnvalue = mContxt.bindService(intent,connection, Context.BIND_AUTO_CREATE);
 System.out.println("Binding to service in jar are not " + returnvalue);

上記のコードを使用しているとき、まったくバインドできませんでした。毎回falseが戻り値です。false を返す理由がわかりません。

誰でもこれについて助けることができますか?

4

1 に答える 1

1

最も可能性の高い問題は、ビルド スクリプトが適切に構成されていないことです。クラス ファイルを dex 形式に変換するディレクトリにコピーするビルド前の手順が必要です。

私が見たもう 1 つのよくある間違いは、アプリケーションが. それでもうまくいかない場合は、アプリの詳細を含めてください。

于 2012-08-18T08:49:13.510 に答える