Ho messo la mia cartella dell'applicazione nelCome si installa un'app nella cartella data/app al posto della cartella sistema/app in una build AOSP?
packages/apps // inside AOSP source code
Ora la mia domanda è in seguito Android.mk
nella stessa cartella:
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))
Ora, quando ho costruire il mio progetto AOSP, compila anche la mia domanda e mette l'APK file all'interno di:
out/target/prodotto/$ MY_PLATFORM/system/app
Ma voglio metterlo in:
out/target/prodotto/$ MY_PLATFORM/data/app
Come posso fare questo? Che cosa faccio cambiare il file?
Beh, nel mio caso, voglio eseguire il debug di un'applicazione del sistema. Il mio piano era di rootare il dispositivo, rimuovere l'app da/system /, compilarlo localmente con "mm" e quindi installarlo in/data /. Questo mi consente di eseguire un ciclo di compilazione-installazione-test senza dover ricostruire l'intera ROM o ripetere il flash del dispositivo. –