我将我的应用程序文件夹放在
中packages/apps // inside AOSP source code
现在我的应用程序在同一文件夹中跟随Android.mk
:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := package_name
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
# Use the folloing include to make our test app
include $(call all-makefiles-under,$(LOCAL_PATH))
现在,当我构建我的AOSP项目时,它还会编译我的应用程序并将APK文件放入其中:
out / target / product / $ MY_PLATFORM / system / app
但我想把它放进去:
出/目标/产品/ $ MY_PLATFORM /数据/应用
我该怎么做?我要改变什么文件?
答案 0 :(得分:6)
我通过在Android.mk
LOCAL_MODULE_TAGS := tests
答案 1 :(得分:0)
基本上,android AOSP构建系统不会在/ data中构建任何东西。 / data分区的想法是它的用户数据,并且它将从工厂发货空(并在设备重置时完全删除)。如果要在/ data中安装某些内容,请在安装后使用“adb install”或任何其他机制进行安装。
你到底想要完成什么?
答案 2 :(得分:0)
您可以寻求其他一些系统应用程序的帮助。复制您需要安装在 count sum
Vessel.Name
Coastal Celebration 1 1
Queen of New Westminster 1 0
Spirit of British Columbia 2 0
Spirit of Vancouver Island 1 0
中的目标应用,说/data
/system/usr/share
在上面写上规则
device/<your platform> /extras/usr/share/<target app>:system/usr/share/<target app name> \
现在,使用其他系统级别的应用程序,您可以检查是否已安装您的应用程序。如果未安装,请通过上述路径通过软件包管理器进行安装
device/platform/<platform specific mk >