怎么编译 vim 上的 android 系统

我希望自己编译 android 11 或者 12 系统到 vim4 上,请问可以直接通过 aosp 编译吗? 或者公司有 Android 的源码提供下载吗?

Hello @jeff_9999

参考如下文档:

1 Like

在编译的时候,文档里描述是 make -jN otapackage

这里的otapackage是必须加的吗? 我只想要 system.img

我遇到这些异常,能帮忙看一下吗?谢谢

error: frameworks/base/apct-tests/perftests/blobstore/Android.bp:15:1: "BlobStorePerfTests" depends on undefined module "ub-uiautomator"
error: platform_testing/libraries/app-helpers/interfaces/Android.bp:41:1: "app-helpers-clockwork-interfaces" depends on undefined module "ub-uiautomator"
error: frameworks/base/tests/ActivityManagerPerfTests/utils/Android.bp:15:1: "ActivityManagerPerfTestsUtils" depends on undefined module "ub-uiautomator"
error: platform_testing/tests/functional/notificationtests/Android.bp:15:1: "NotificationFunctionalTests" depends on undefined module "ub-uiautomator"
error: frameworks/layoutlib/bridge/Android.bp:42:1: "layoutlib-no-framework" depends on undefined module "tools-common-prebuilt"
error: cts/hostsidetests/harmfulappwarning/testapp/Android.bp:15:1: "CtsHarmfulAppWarningTestApp" depends on undefined module "ub-uiautomator"
error: packages/apps/DocumentsUI/tests/Android.bp:63:1: "DocumentsUITests" depends on undefined module "ub-uiautomator"
error: frameworks/base/startop/iorap/functional_tests/Android.bp:15:1: "iorap-functional-tests" depends on undefined module "androidx.test.uiautomator_uiautomator"

不是必须的,加otapackage后缀会再编译出ota升级包。

提供的log看不出哪里出了问题。
但编译出错的问题,首先需要确保两点:
1,下载的代码是完整的,无错误的。
2,编译工具链安装完整。https://docs.khadas.com/android/zh-cn/vim4/install_toolchains.html

感谢回复,我试试重新 init . 之前 repo sync是成功了.