如何将应用程序安装到数据/应用程序文件夹而不是AOSP版本中的系统/应用程序文件夹?

我把我的应用程序文件夹中

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)) 

现在,当我build立我的AOSP项目,它也编译我的应用程序,并把APK文件里面:

出/目标/产品/ $ MY_PLATFORM /系统/应用程序

但是我想把它放在:

出/目标/产品/ $ MY_PLATFORM / data / app中

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

  • android NDK make程序错误找不到
  • 生成yasm / source / patched-yasm / util.h错误:78:23:错误:libintl.h:没有这样的文件或目录
  • 如何在编译之前在Android.mk中运行自定义规则?
  • 如何做一个Android的毫米干净?
  • 每个NDK的构build是一个完整的重build
  • 构建gradle系统应用程序作为AOSP构建的一部分
  • ant/文件夹突然从Android SDK丢失。 Google删除了它吗?
  • Android SDK突然缺少ant /文件夹。 谷歌删除了吗?
  • 我通过在Android.mk更改这个东西来获得解决scheme

     LOCAL_MODULE_TAGS := tests 

    基本上,android的AOSP构build系统不build立任何东西到/数据。 / data分区的思想是它是用户数据,它将从工厂出货空白(并完全在设备重置时删除)。 如果你想在/ data中安装某些东西,你可以使用“adb install”或任何其他机制进行安装。

    你究竟想要完成什么?