私はアンドロイドの援助プロセスを使用したアンドロイドプロジェクトを持っています。プロジェクトをライブラリとしてマークし、そのプロジェクトを他のプロジェクトに含めると、正常に機能します。
例えば
「A」プロジェクト (AIDL プロセスがライブラリとしてマークされていない)
「A」プロジェクト (ライブラリとして AIDL プロセス マークを使用)
'B' (ライブラリとして 'A' を含む) ライト版
'C' (ライブラリとして 'A' を含む) プロ版
「D」「A」(AIDLプロセスがライブラリとしてマークされていない)プロジェクトapkをインストールすると、「D」はAIDLプロセスの助けを借りて「A」プロジェクトと正常に通信します
「D」「B」または「C」プロジェクト apk をインストールすると、「D」は「b」または「c」プロジェクトと通信していません。
AIDLプロセスがライブラリプロジェクトとして機能する方法を知っている人がいたら教えてください
ありがとうございました