AOSP システム パッケージ内の他のプロジェクトによって参照されている .so ファイルがあります。参照を可能にするために、Android.mk と xyz.so ファイルの 2 つのファイルを含む AOSP/external パッケージで新しいプロジェクトを作成しました。Android.mk は次のようになります。
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := customutil
LOCAL_SRC_FILES := xyz.so
include $(PREBUILT_SHARED_LIBRARY)
コンパイル中に次のエラーが表示されます。
make: *ターゲットを作成するルールはありませんout/target/product/crespo/obj/lib/customutil.so', needed by
out/target/product/crespo/obj/EXECUTABLES/abc_agent_intermediates/LINKED/abc_agent'. 止まる。
AOSP をビルドするときにこのエラーが発生しないようにするには、どこに xyz.so ファイルを保持する必要がありますか、またはどのような変更を加える必要がありますか?
スシル