python - 文件“device/generic/goldfish/tools/mk_combined_img.py”,第 48 行打印“'%s' 无法转换为 int”%(行 [2])
问题描述
使用本指南在 Arch Linux 上编译 Android Automotive OS 时,您可能会在编译的最后阶段遇到如下错误:
FAILED: out/target/product/generic_x86_64/system-qemu.img
/bin/bash -c "(export SGDISK=out/host/linux-x86/bin/sgdisk SIMG2IMG=out/host/linux-x86/bin/simg2img; device/generic/goldfish/tools/mk_combined_img.py -i out/target/product/generic_x86_64/system-qemu-config.txt -o out/target/product/generic_x86_64/system-qemu.img)"
File "device/generic/goldfish/tools/mk_combined_img.py", line 48
print "'%s' cannot be converted to int" % (line[2])
^
SyntaxError: invalid syntax
解决方案
如果您在 Arch linux 上编译 AOSP 时遇到此错误,则需要转到该文件/android/device/generic/goldfish/tools/mk_combined_img.py
并更改第一行#!/usr/bin/python
:#!/usr/bin/python2
它现在应该可以正常编译...
推荐阅读
- c# - 检查列表相等,同时考虑空值
- python - self.spritedict[spr] = surface_blit(spr.image, spr.rect) TypeError: argument 1 must be pygame.Surface, not tuple
- c# - c#新类实例与调用方法之间的内存差异
- c - C:函数声明
- java - 使用 jdbcAuthentification 和 AD 身份验证的多重身份验证
- javascript - 位置之间带有 setInterval 的 scrollTop() 不会明显地保持滚动
- speech-recognition - 有没有一种方法可以使用多个数据文件创建 Azure Speech Studio 评估准确性测试?
- mysql - XAMPP Apache 服务没有启动?
- javascript - 正则表达式仅用一个空格替换多个 %20 空格
- javafx - JavaFX - 绝对布局,组件可以在不移动的情况下扩展到另一个组件