相关文章推荐
乐观的熊猫  ·  Pandas 的set_option ...·  10 月前    · 
威武的钥匙扣  ·  Python - ...·  1 年前    · 
纯真的冲锋衣  ·  Eclipse RCP: ...·  1 年前    · 
【转】http://highaltitudeoolong.blogspot.com/2016/09/repo-sync-fail-unable-to-read-sha1-file.html
百度搜不到,转到这……
error: unable to read sha1 file of gradle-1.4-all.zip (25ee925013e572af4735884757af1e2228c103b0)
Traceback (most recent call last):
  File "/home/charles-chang/px3sdk_raw/.repo/repo/main.py", line 500, in 
    _Main(sys.argv[1:])
  File "/home/charles-chang/px3sdk_raw/.repo/repo/main.py", line 476, in _Main
    result = repo._Run(argv) or 0
  File "/home/charles-chang/px3sdk_raw/.repo/repo/main.py", line 155, in _Run
    result = cmd.Execute(copts, cargs)
  File "/home/charles-chang/px3sdk_raw/.repo/repo/subcmds/sync.py", line 675, in Execute
    project.Sync_LocalHalf(syncbuf)
  File "/home/charles-chang/px3sdk_raw/.repo/repo/project.py", line 1170, in Sync_LocalHalf
    self._InitWorkTree()
  File "/home/charles-chang/px3sdk_raw/.repo/repo/project.py", line 2230, in _InitWorkTree
    raise GitError("cannot initialize work tree")
error.GitError: cannot initialize work tree

可能是因為常常Ctrl-C 來中斷/resume repo sync , 所以最後 repo sync checkout 的時候, git 內容有錯了。

無稐怎樣 gc, fsck, 都沒辦法修復。
單獨,參考 manifest.xml 的 gradle project 去 clone 出來,checkout 也 OK

所以,只好...到 .repo/ 下 search 所以 gradl*:
有關的是:

./projects/tools/external/gradle.git
./project-objects/platform/tools/external/gradle.git


把這兩個刪掉。
整個 bsp 也刪掉,留下 .repo 這個 folder

然後再做 repo sync..就 OK了

如果仍然报错,再将gradle相关的所有上一级目录删除。

【转】http://highaltitudeoolong.blogspot.com/2016/09/repo-sync-fail-unable-to-read-sha1-file.html百度搜不到,转到这……error: unable to read sha1 file of gradle-1.4-all.zip (25ee925013e572af4735884757af1e2228c1...
特别声明: 本仓库发布的 MyActions 项目中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断. 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。 sazs34 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害. 间接使用脚本的任何用户,包括但不限于建立 VPS 或在某些行为违反国家/地区法律或相关法规的情况下进行传播, sazs34 对于由此引起的任何隐私泄漏或其他后果概不负责. 请勿将 MyActions 项目的任何内容用于商业或非法目的,否则后果自负. 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本. 任何以任何方式查看此项目的人或直接或间接使用该 MyActions 项目
repo sync报错: error: unable to read sha1 file of aosp_arm64-user-system.img (727f3963820dacf23794738f025b79a7d4144644) Traceback (most recent call last): File "/workspace/UMS9230-Aruba/.repo/repo/main.py", line 531, in <module> _Main(sys.argv[1...
今天在使用IDEA创建Maven的webapp时遇见这样一个不叫问题的问题: Downloading from central: https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml 很奇怪,我的maven仓库配置了私有库,,并且在maven setting.xml中配置了mirror(阿里云的镜像),但是,经常会遇到执行mvn命令的时候,会提醒,下载不下来。 解决方式:在项目的pom.xml中添加如下一段代码: centra
http://info.jxlib.com/modules/news/index.php?storytopic=31 网络教室 http://www.pconline.com.cn/pcedu/empolder/gj/java/index.html http://www.pconline.com.cn/pcjob/system/linux/others/0507/672126.html
    最近几个网站,经常上传安装后,显示Fatal error: Unable to read错误。。 因为网站用到了ZendOptimizer.  最后发现,原来是我上传的工具WinSCP的问题。 将传输模式改为二进制,即可解决...
<h3>回答1:</h3><br/>https://repo.maven.apache.org/maven2 是一个Maven仓库,提供了许多Java开发所需的依赖库和插件。Maven是一个Java项目管理工具,它可以自动下载和管理项目所需的依赖库和插件。在Maven项目中,我们可以通过配置pom.xml文件来指定所需的依赖库和插件,然后Maven会自动从仓库中下载并安装它们。因此,https://repo.maven.apache.org/maven2 对于Java开发者来说是非常重要的资源。 <h3>回答2:</h3><br/>https://repo.maven.apache.org/maven2 是一个 Maven 仓库的网址,是 Apache Maven 构建工具默认的中央仓库。Maven 是一种依赖管理工具,它可以自动下载并管理 Java 项目的依赖。而 Maven 仓库则是存储这些依赖的地方,是一个供应链的核心环节。 使用 Maven 构建 Java 项目时,我们会在项目的 pom.xml 文件中声明依赖。Maven 首先会在本地仓库中寻找对应的 jar 包,如果本地仓库中没有,就会到远程仓库中找。而 https://repo.maven.apache.org/maven2 就是 Maven 默认的中央仓库,也是最大的开源仓库之一。几乎所有的 Maven 依赖都可以在这个仓库中找到,包括常见的 Spring、Hibernate、JUnit 等框架库。 除了中央仓库,开发者也可以自建 Maven 仓库。企业内部的项目通常会有自己的私有仓库,以提升依赖管理的效率并确保项目的稳定性和一致性。Maven 的仓库也不限于 Java 依赖,如今也可存储其他软件包和二进制文件。 总的来说,https://repo.maven.apache.org/maven2 是 Maven 构建工具的重要组成部分,它可以让开发者方便地管理项目的依赖,并且提供了很多优质的开源依赖库。 <h3>回答3:</h3><br/>https://repo.maven.apache.org/maven2 是一个 Maven 仓库,也是 Apache Maven 的官方仓库之一。Maven 是一个项目管理工具,可以帮助项目进行构建、依赖管理、测试和部署等过程。Maven 的主要概念是项目对象模型,通过 pom.xml 文件描述项目信息和依赖信息。在 Maven 的构建过程中,需要下载和管理众多的依赖包,这时就需要仓库来存储和管理这些依赖包。而 https://repo.maven.apache.org/maven2 就是 Maven 的中央仓库,其中存储了大量的 Java 第三方库和框架的依赖包,可以供 Maven 的构建过程使用。从 Maven 的配置中可以看到,https://repo.maven.apache.org/maven2 在默认情况下就会被作为 Maven 的中央仓库使用。 同时,Maven 还支持添加其他仓库,比如自己私有的仓库或者其他开源仓库。这时可以在配置文件 pom.xml 中添加 repository 标签指定自定义仓库的地址,或添加 mirror 标签来指定镜像仓库的地址。这种方式可以让项目依赖的包更加灵活,可以满足不同项目对于依赖包的需求。 总之,https://repo.maven.apache.org/maven2 是 Maven 的一个重要组成部分,提供了大量的 Java 第三方库和框架的依赖包供开发者使用。同时,它还提供了很高的可靠性和稳定性,因为只有通过审核后的库才会被存储在这个仓库中,保证了依赖包的质量和可用性。对于 Java 开发者而言,https://repo.maven.apache.org/maven2 是一个必须要了解和使用的仓库。
Itachi_Uchihai: 你好,问一下,把程序考到板子上运行,打印“This application failed to start because it could not find or load the Qt platform plugin "eglfs" in "/mnt/zyd/lib/qt5.9.9_hi3559a/plugins/". Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc. Reinstalling the application may fix this problem. Aborted”,是板子上的环境没有OK吗 Qt debug版本运行正常release版本运行崩溃问题记录 FORmingtian: 和编译器、IDE都有关系,实际上编译器都检测到了,只是有的将它作为告警处理了。