相关疑难解决方法(0)

将预建的APK添加到Android AOSP system.img

我正在从源头构建AOSP.我想要做的是在生成的system.img中包含一些预构建的文件作为make过程的一部分.我正在尝试找到创建system.img的实际文件,并在那里添加几行.任何的想法?

先感谢您.

android android-source

14
推荐指数
2
解决办法
8018
查看次数

如何在 AOSP 源代码中添加预构建应用程序(系统应用程序)

我试图在 AOSP 版本 10 中添加 APK 作为系统应用程序。我已按照几乎不同的链接中提到的过程进行操作,该链接位于此处Add apk in AOSP但没有任何效果。此链接中提到的过程以及我遵循的步骤是:

  1. 将我的 Apk 放入Aosp_root/packages/apps/my-app-folder/my-app.apk
  2. Android.mkmy-app.apk/my-app-folder

代码Android.mk

    LOCAL_PATH := $(call my-dir)
    
    include $(CLEAR_VARS)
    
    LOCAL_MODULE_TAGS := optional
    
    LOCAL_MODULE := Signal
    
    LOCAL_CERTIFICATE := platform
    
    LOCAL_SRC_FILES := Signal-website-universal-release-4.55.8.apk
    
    LOCAL_MODULE_CLASS := APPS
    
    LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
    
    include $(BUILD_PREBUILT)
Run Code Online (Sandbox Code Playgroud)
  1. 然后在步骤 3 中添加PRODUCT_PACKAGEScore.mk否则common.mk我无法在指定目录 ( ) 中找到两个指定文件 (core.mk或) 。但我在文件夹中找到了文件,并在该文件中找到了该文件并在其中添加了 my-app 的目录。common.mkbuild/target/productsgsi-common.mkbuild/target/productPRODUCT_PACKAGES

这是 的代码gsi-common.mk

   `PRODUCT_PACKAGES += \ …
Run Code Online (Sandbox Code Playgroud)

android operating-system android-source apksigner

9
推荐指数
1
解决办法
1万
查看次数

将prebuilt apk添加到AOSP build

我试图在我的marshmallow AOSP构建中包含一个预建的google apk(没有.so文件),基于此链接中的信息,如下所示:

  1. 在我的vendor/manufacturer/device/proprietary/system/app中,我创建了一个名为'Testapk'的文件夹.

  2. 我在这个'Testapk'文件夹中保存了两个文件,apk('Testapk.apk')和一个Android.mk文件,其中包含以下说明:

LOCAL_PATH:= $(调用my-dir)

包括$(CLEAR_VARS)

LOCAL_MODULE_TAGS:=可选

LOCAL_MODULE:= Testapk

LOCAL_SRC_FILES:= $(LOCAL_MODULE).apk

LOCAL_MODULE_CLASS:= APPS

LOCAL_MODULE_SUFFIX:= $(COMMON_ANDROID_PACKAGE_SUFFIX)

LOCAL_CERTIFICATE:=预设

包含$(BUILD_PREBUILT)

  1. 我在vendor/manufacturer/device/vendor_device.mk中添加了以下说明:

PRODUCT_PACKAGES + = \

Testapk

在进行AOSP构建时,我收到以下错误:

make: *** No rule to make target `/Testapk', needed by `out/target/product/mako/obj/APPS/Books_intermediates/Testapk.apk'.  Stop.

#### make failed to build some targets (01:00 (mm:ss)) ####
Run Code Online (Sandbox Code Playgroud)

android prebuild android-source

7
推荐指数
1
解决办法
7695
查看次数

如何在 AOSP 中添加应用程序?

我们正在尝试使用 AOSP 的 master 分支开发自定义 ROM。我们已经在 AOSP 提供的模拟器上成功构建并运行了编译后的镜像。现在我们正在尝试在 AOSP 中添加一个应用程序,以便 AOSP 分支编译并运行其中的应用程序,这意味着当我们运行 android 版本时,我们新添加的应用程序将充当默认/系统应用程序。

我们尝试使用以下步骤来做到这一点,但失败了:

  1. App_name文件夹放置到 /packages/apps
  2. 将 Android.mk 添加到 /packages/apps/App_name/
  3. 将 App_name 条目添加到 /build/target/product/core.mk PRODUCT_PACKAGES := \ ... \ SomeApp \ App_name

注意App_name是使用 android studio 开发的应用程序文件夹,存在于 Android-Studio Projects 文件夹中。

执行完这些步骤后,我们编译了整个源代码/AOSP,最终编译失败。

有人可以帮我吗??

android-source

6
推荐指数
1
解决办法
5222
查看次数