分享Buildozer 打包失败原因:注释惹的祸

这是 ai 给我的 buildozer.spec 文件内容

    [app]
    title = 小米测试APP
    package.name = com.xiaomi.testapp
    package.domain = org.test
    source.dir = .
    version = 1.0
    requirements = python3,kivy==2.3.0
    orientation = portrait
    
    # Android专用配置
    android.api = 34  # 适配Android 14(小米14)
    android.minapi = 24
    android.permissions = INTERNET

因为 android.api 后面加了注释,导致报错

    # Command failed: ['/Users/ponponon/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager', '--sdk_root=/Users/ponponon/.buildozer/android/platform/android-sdk', 'platforms;android-34  # 适配Android 14(小米14)']
    # ENVIRONMENT:
    #     MallocNanoZone = '0'
    #     USER = 'ponponon'
    #     COMMAND_MODE = 'unix2003'
    #     __CFBundleIdentifier = 'com.microsoft.VSCode'

去掉 # 适配Android 14(小米14) 就好了

推荐阅读
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息