2014-07-21 17 views
5

Ho bisogno di aggiungere una nuova app che ho scritto in Eclipse alla cartella /packages/apps in Android AOSP. Ma dopo aver copiato la cartella dell'app in quella directory, costruendo e riavviando Android, non vedo la mia app nel launcher.Android AOSP - aggiunta di app/pacchetti/app

Vedo che manca il file Android.mk. Voglio chiedere qual è il più semplice Android.mk che potrebbe essere scritto per un progetto Eclipse per renderlo compilabile. Ho provato quanto segue (ho messo il file nella directory dell'applicazione)

LOCAL_PATH:= $(call my-dir) 
include $(CLEAR_VARS) 

LOCAL_MODULE_TAGS := optional 

LOCAL_SRC_FILES := $(call all-subdir-java-files) 

LOCAL_PACKAGE_NAME := MyApp 

include $(BUILD_PACKAGE) 

non vedo eventuali errori di compilazione, ma ancora non vedo nel programma di avvio.

Qualcuno può dire cosa manca nel mio file Android.mk? (Ho preso il codice dall'app Soundrecorder)

C'è qualche altro file che deve essere modificato per includere un'app nella cartella /packages/apps?

risposta

1

Passo 1: Impostazione costruire ENV e fanno questo richiederà un certo tempo

enter image description here

Fase 2: GO per confezionare/app/urproject e fare mm

enter image description here

3

I passaggi sono i seguenti:

  1. luogoCartellasotto /packages/apps.
  2. Aggiungi Android.mk a /packages/apps/MyApp (il tuo dovrebbe funzionare).
  3. Aggiungi MyApp ingresso PRODUCT_PACKAGES nel .mk file di prodotto di destinazione sotto /build/target/product (perso il passo). Per esempio. quando si costruisce per sdk, la voce nella sdk.mk è

    PRODUCT_PACKAGES := \ 
         ... \ 
         SomeApp \ 
         MyApp 
    
Problemi correlati