2014-07-21 15 views
5

Potrzebuję dodać nową aplikację, którą napisałem w Eclipse do folderu /packages/apps w Android AOSP. Ale po skopiowaniu folderu aplikacji do tego katalogu, budowaniu i ponownym uruchomieniu systemu Android, nie widzę mojej aplikacji w programie uruchamiającym.Android AOSP - dodawanie aplikacji do/pakietów/aplikacji

Widzę, że brakuje pliku Android.mk. Chcę zapytać, co jest najprostsze, które można napisać dla projektu Eclipse, aby go skompilować. Próbowałem następujące (I umieścić plik w katalogu aplikacji)

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) 

nie widzę żadnych błędów kompilacji, ale nadal nie widzę go w wyrzutni.

Czy ktoś może powiedzieć, czego brakuje w moim pliku Android.mk? (Wziąłem kod z aplikacji Soundrecorder)

Czy istnieje inny plik, który należy edytować, aby dołączyć aplikację do folderu /packages/apps?

Odpowiedz

1

Krok 1: setup budować env i robią, to zajmie trochę czasu

enter image description here

Krok 2: Przejdź do pakowania/app/urproject i zrobić MM

enter image description here

3

Kroki są następujące:

  1. MiejsceFolder pod numerem /packages/apps.
  2. Dodaj Android.mk do /packages/apps/MyApp (twoje powinno zadziałać).
  3. Dodaj MyApp wpisu do PRODUCT_PACKAGES w docelowy produkt .mk pliku pod /build/target/product (brakowało krok). Na przykład. budując dla sdk wpis w sdk.mk jest

    PRODUCT_PACKAGES := \ 
         ... \ 
         SomeApp \ 
         MyApp 
    
Powiązane problemy