.repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax

【问题描述】:

使用repo命令下载是提示以下错误:

复制代码
File ".repo/repo/main.py", line 79
    file=sys.stderr)
        ^
SyntaxError: invalid syntax

【分析过程】:

确认.repo/repo/main.py文件是python3的语法,如下:

复制代码
#!/usr/bin/env python3
# 
# Copyright (C) 2008 The Android Open Source Project

而当前服务器python为python2.7,切换到3.6之后仍然存在问题,考虑重新换一个repo工具。

【解决方案】:

复制代码
curl https://storage.googleapis.com/git-repo-downloads/repo-1 > ./repo
chmod a+x repo

更换repo工具后下载成功

相关推荐
AsiaLYF12 分钟前
kotlin中MutableStateFlow和MutableSharedFlow的区别是什么?
android·开发语言·kotlin
2501_9160088925 分钟前
iOS 发布全流程详解,从开发到上架的流程与跨平台使用 开心上架 发布实战
android·macos·ios·小程序·uni-app·cocoa·iphone
4Forsee34 分钟前
【Android】浅析 Android 的 IPC 跨进程通信机制
android·java
叶羽西1 小时前
如何区分Android、Android Automotive、Android Auto
android
用户2018792831671 小时前
用 “奶茶店订单系统” 讲懂 MVI 架构
android
LiuYaoheng2 小时前
【Android】布局优化:include、merge、ViewStub的使用及注意事项
android·java
Kapaseker2 小时前
Kotlin Flow 的 emit 和 tryEmit 有什么区别
android·kotlin
好好学习啊天天向上3 小时前
Android Studio 撕开安卓手机投屏
android·智能手机·android studio
Android-Flutter3 小时前
android - JPG图片转换HDR图片,heic格式
android
诸神黄昏EX11 小时前
Android Build系列专题【篇四:编译相关语法】
android