如何为Android Automotive OS构建AOSP?

时间:2019-11-12 16:07:46

标签: android-x86 android-automotive

我已经从https://www.android-x86.org/下载了x86的AOSP代码库。它构建良好。我不知道如何设置config.mk,以便可以用Android Automotive OS风格编译或构建Android。

有指针吗?

1 个答案:

答案 0 :(得分:0)

请参阅/device/generic/car/存储库,该存储库提供了AOSP汽车仿真器配置。

以下目标变体可用:

aosp_car_arm-userdebug
aosp_car_arm64-userdebug
aosp_car_x86-userdebug
aosp_car_x86_64-userdebug

我建议遵循官方文档来下载和构建AOSP:Set up for Android Development。您可以选择汽车模拟器作为构建目标。

简而言之:

  1. 下载一些Android存储库。如果是Android 10,则可能是例如:

    $ repo init -u https://android.googlesource.com/platform/manifest -b android-10.0.0_r14
    $ repo sync
    
  2. 设置环境并选择与您的CPU架构匹配的汽车模拟器目标变体,例如

    $ . build/envsetup.sh
    $ lunch aosp_car_x86-userdebug
    
  3. 建立目标:

    $ make
    
  4. 成功构建后,从命令行运行仿真器:

    $ emulator
    

    注意:通常,出于开发目的,您希望使用一些其他选项来运行仿真器,例如-selinux permissive(未强制执行SELinux)或-writable-system(可写系统映像)。有关更多详细信息,请参见Start the emulator from the command line文档。