Как создать Android Pie AOSP, как добавить предварительно созданный файл JAR, чтобы к нему можно было получить доступ из framework / opt / net / wifi / service?
Я изменил некоторые источники в frameworks / opt / net / wifi / service, и теперь они зависят от нового файла JAR. Я добавил этот jar-файл как предварительно созданный в prebuilts / misc / common / my-utils. И соответствующий Android.mk для этой банки выглядит так:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := fusion
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := JAVA_LIBRARIES
LOCAL_SRC_FILES := com.vaibhav.fusion.jar
LOCAL_MODULE_SUFFIX := .jar
include $(BUILD_PREBUILT)
Предварительные сборки строятся без проблем, создаются соответствующие промежуточные звенья.
А также в файле Android.mk фреймворков / opt / net / wifi / service / я добавил следующее:
LOCAL_STATIC_JAVA_LIBRARIES := com.vaibhav.fusion
Однако этот jar не находится в classpath (frameworks / opt / net / wifi / service) при полной сборке.
Я получаю сообщение об ошибке "пакет не существует".