我正在尝试将我的应用程序构建为 AOSP 的一部分,并意识到该Android.mk
文件没有将路径AndroidManifest.xml
作为输入。
该命令如何mm
仅使用 java 文件和资源构建应用程序?
Android 从哪里获取包含的信息AndroidManifest.xml
?
笔记:
目前,我的应用程序正在构建,mm
但尺寸较小(1MB 对 5MB),并且在 adb 安装后不会显示在设备上。也许这会解决它。
我的Android.mk
文件供任何参考
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_STATIC_ANDROID_LIBRARIES += \
android-arch-lifecycle-extensions \
android-support-v7-recyclerview \
android-support-v7-appcompat \
android-support-constraint-layout \
# Build all java files in the java subdirectory
#LOCAL_SRC_FILES := $(call all-subdir-java-files)
#Commented line just made a ~17kB apk file
LOCAL_SRC_FILES := $(call all-java-files-under, app/src/main/java)
LOCAL_RESOURCE_DIR += $(LOCAL_PATH)/app/src/main/res
# Name of the APK to build
LOCAL_PACKAGE_NAME := LocalPackage
LOCAL_SDK_VERSION := current
#Otherwise build failing
# Tell it to build an APK
include $(BUILD_PACKAGE)