首页 文章

如何将应用程序安装到数据/应用程序文件夹而不是AOSP构建中的system / app文件夹?

提问于
浏览
8

我把我的应用程序文件夹放进去

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

但是我想把它放进去:

out/target/product/$MY_PLATFORM/data/app

我该怎么做呢?什么使文件更改?

2 回答

  • 6

    Android.mk 我改变了这个问题得到了解决方案

    LOCAL_MODULE_TAGS := tests
    
  • 0

    基本上,android AOSP构建系统不会在/ data中构建任何东西 . / data分区的想法是它的用户数据,并且它将从工厂发货空(并在设备重置时完全删除) . 如果要在/ data中安装某些内容,请在安装后使用“adb install”或任何其他机制进行安装 .

    你到底想要完成什么?

相关问题