Android AOSP - 将应用添加到/ packages/apps

Jak*_*ake 6 android android-source

我需要将我在Eclipse中编写的新应用程序添加到/packages/appsAndroid AOSP中的文件夹中.但在将app文件夹复制到该目录,构建并重新启动Android之后,我在启动器中看不到我的应用程序.

我看到Android.mk文件丢失了.我想问一下Android.mk,为Eclipse项目编写什么是最简单的.我尝试了以下(我把文件放在应用程序的目录中)

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)
Run Code Online (Sandbox Code Playgroud)

我没有看到任何编译错误,但我仍然没有在启动器中看到它.

谁能告诉我Android.mk文件中缺少什么?(我从Soundrecorder应用程序中获取了代码)

是否有任何其他文件需要编辑才能将应用程序包含到/packages/apps文件夹中?

Oni*_*nik 6

步骤如下:

  1. 放置MyApp文件夹/packages/apps.
  2. 添加Android.mk/packages/apps/MyApp(你应该工作).
  3. 在(错过步骤)下的目标产品文件中添加MyApp条目.例如,当建造时,进入是PRODUCT_PACKAGES.mk/build/target/productsdksdk.mk

    PRODUCT_PACKAGES := \
            ... \
            SomeApp \
            MyApp
    
    Run Code Online (Sandbox Code Playgroud)