¿Cómo instalo una aplicación en la carpeta de datos / aplicaciones en lugar de la carpeta de sistema / aplicación en una compilación AOSP?

Puse mi carpeta de la aplicación en

packages/apps // inside AOSP source code 

Ahora mi aplicación tiene Android.mk siguiente en la misma carpeta:

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

Ahora, cuando construyo mi proyecto AOSP, también compila mi aplicación y coloca el archivo APK dentro:

Out / target / product / $ MY_PLATFORM / system / app

Pero quiero ponerlo en:

Out / target / product / $ MY_PLATFORM / data / app

¿Cómo hago esto? ¿Qué tipo de archivo cambio?

Tengo la solución cambiando esto en Android.mk

 LOCAL_MODULE_TAGS := tests 

Básicamente, el sistema de compilación de Android AOSP no construye nada en / data. La idea de la partición / data es que se trata de datos de usuario, y que se enviará desde la fábrica vacío (y eliminado por completo en un dispositivo de restablecimiento). Si desea instalar algo en / data, hágalo después de la instalación usando "adb install" o cualquier otro mecanismo.

¿Qué estás intentando lograr exactamente?

  • Importación del proyecto Android AOSP en eclipse
  • Agente de bambú: no encontró la herramienta de compilación revisión 23.0.3
  • Habilitar excepción C ++
  • Cómo vincular cualquier biblioteca en la aplicación ndk
  • Cómo calcular la cobertura de la prueba con Robolectric
  • ¿Dónde se supone Android.mk?
  • Cómo utilizar compilación OpenCV recompilada para Android
  • Cada compilación NDK es una reconstrucción completa
  • Cómo compilar GCC para android?
  • Declaración implícita incompatible de la función incorporada Advertencia Uso de NDK con LAME
  • Cómo obtener el valor de la variable de entorno en Android.mk?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.