在https://source.android.com/devices/architecture/vndk/deftool中,它提到谷歌提供了一个标签文件来分类框架共享库,包括LL-NDK,SP-NDK,VNDK,VNDK-SP等。但是,在搜索这个网站并搜索它之后,我不是能够找到标签文件。 Google在哪里提供它?
谢谢金灿
我找到了如何获得这样的文件。您必须获取vendor.img和system.img的文件,因为这是用于在设备上的“供应商分区”和“系统分区”部署的文件。
请访问Driver Binaries for Nexus and Pixel Devices。有两个设备的图像。
taimen (Pixel 2 XL)
walleye (Pixel 2)
请阅读README.md。有下面提到的代码
$ simg2img system.img system.raw.img
$ simg2img vendor.img vendor.raw.img
$ mkdir system
$ mkdir vendor
$ sudo mount -o loop,ro system.raw.img system
$ sudo mount -o loop,ro vendor.raw.img vendor
$ sudo python3 vndk_definition_tool.py vndk \
--system system \
--vendor vendor \
--aosp-system /path/to/aosp/generic/system \
--tag-file eligible-list-v3.0.csv
有关详细信息,请参阅“README.md”。
谢谢
git clone https://android.googlesource.com/platform/development
~/tools/development/vndk/tools/definition-tool/datasets[master]$ ls
eligible-list-o-mr1-release.csv eligible-list-o-release.csv minimum_dlopen_deps.txt minimum_tag_file.csv