Добавление предварительно созданной зависимости jar в / framework / opt / net / wifi / service - PullRequest
0 голосов
/ 27 марта 2019

Как создать 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) при полной сборке. Я получаю сообщение об ошибке "пакет не существует".

...