LOCAL_USES_LIBRARIES / LOCAL_OPTIONAL_USES_LIBRARIES should be added to the app's Android.mk module and should match <uses-library> tags in the app's manifest, so that the build knows about these libraries and generates correct class loader context for dexpreopt. Bug: 132357300 Test: m out/target/common/obj/APPS/Development_intermediates/enforce_uses_libraries.status Change-Id: Ie5e36dd60040a1e7653acdf882e006de513f5367
22 lines
690 B
Makefile
22 lines
690 B
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
|
|
LOCAL_JAVA_LIBRARIES := android.test.runner.stubs telephony-common org.apache.http.legacy
|
|
|
|
LOCAL_USES_LIBRARIES := android.test.runner
|
|
LOCAL_OPTIONAL_USES_LIBRARIES := org.apache.http.legacy android.test.base android.test.mock
|
|
|
|
LOCAL_SRC_FILES := $(call all-subdir-java-files) \
|
|
src/com/android/development/IRemoteService.aidl \
|
|
|
|
LOCAL_PACKAGE_NAME := Development
|
|
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
|
|
LOCAL_LICENSE_CONDITIONS := notice
|
|
LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE
|
|
LOCAL_PRIVATE_PLATFORM_APIS := true
|
|
LOCAL_CERTIFICATE := platform
|
|
|
|
include $(BUILD_PACKAGE)
|