Construya la aplicación del sistema gradle como parte de la compilación de AOSP

Tengo una ROM personalizada basada en AOSP y estoy trabajando en una aplicación de sistema que se empaqueta durante la construcción de rom como cualquier otra aplicación de sistema.

¿Es posible cambiar esta aplicación a una aplicación de estilo gradle y crear esa aplicación específica con gradle durante la compilación de AOSP? Ie – Iniciar la compilación gradle desde un makefile?

One Solution collect form web for “Construya la aplicación del sistema gradle como parte de la compilación de AOSP”

No encontré una solución perfecta para esto. Pero puedes intentar:

Android.mk:

LOCAL_PATH := $(call my-dir) $(info $(shell ($(LOCAL_PATH)/gradlew build -p $(LOCAL_PATH)/)) ) $(info $(shell ($(LOCAL_PATH)/finalize.sh $(PRODUCT_OUT)))) 

Finallize.sh:

 BASEDIR=$(dirname $0) PRODUCT_PATH=$1 echo $PRODUCT_PATH java -Xmx1024m -jar $BASEDIR/../../../out/host/linux-x86/framework/signapk.jar $BASEDIR/../../../build/target/product/security/platform.x509.pem $BASEDIR/../../../build/target/product/security/platform.pk8 $BASEDIR/main/build/outputs/apk/main-normal-release-unsigned.apk $PRODUCT_PATH/system/app/MYAPP.apk 

Funcionó para mí

  • Error en la generación yasm / source / patched-yasm / util.h: 78: 23: error: libintl.h: Ningún archivo o directorio
  • Construir objeto compartido de C ++ al crear un proyecto de Android en Eclipse
  • Cómo especificar el directorio para NDK_MODULE_PATH
  • Condiciones de Android.mk
  • Cómo incorporar el archivo de hacer existente con Android NDK
  • Gnu Makefile para gdc
  • Cómo escribir el sello de tiempo de construcción en apk
  • Error de compilación de Android
  • Importación del proyecto Android AOSP en eclipse
  • Creación de Debug vs. Release en el NDK de Android
  • Cómo vincular cualquier biblioteca en la aplicación ndk
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.