android - 值错误 : Linkname is too long

标签 android python ubuntu-14.04 kivy

使用命令 ./build.py --dir/home/sahil/Desktop/kivy --package org.demo.kivy --name Kivy --version 1.0 debug 使用 python for android 构建 apk 我收到了这个错误。

Traceback (most recent call last):
 File "./build.py", line 508, in <module>
make_package(args)
File "./build.py", line 332, in make_package
make_tar('assets/public.mp3', [args.dir], args.ignore_path)
File "./build.py", line 203, in make_tar
tf.add(fn, afn)
File "/usr/lib/python2.7/tarfile.py", line 2005, in add
self.addfile(tarinfo)
File "/usr/lib/python2.7/tarfile.py", line 2018, in addfile
buf = tarinfo.tobuf(self.format, self.encoding, self.errors)
File "/usr/lib/python2.7/tarfile.py", line 993, in tobuf
return self.create_ustar_header(info)
File "/usr/lib/python2.7/tarfile.py", line 1007, in create_ustar_header
raise ValueError("linkname is too long")
 ValueError: linkname is too long

我查看了互联网和文档,但没有找到任何东西。 帮助!

最佳答案

会不会是通往你要 build 的地方的路特别长?如果您可以在 build.py 的第 203 行之前添加 print(fn, afn) 来检查文件名是什么,似乎当文件名太长而 tar 无法处理时可能会发生此错误尝试过。或者将整个项目移动到/tmp 进行构建并查看它的运行情况。

关于android - 值错误 : Linkname is too long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30665420/

相关文章:

android - float 操作按钮的 OnClick

android - 部署 Android 应用程序 Qt 5.1

python - 将彩色图像转换为 libsvm 的输入向量

python - (python-)sqlite3 : prevent COMMIT from resetting read cursor on unrelated temporary table

Android:是否有一种编程方式可以在主屏幕上创建网络快捷方式

android - ClassCastException : android. 应用程序

python - 在 python 中捕获对可变属性的更改

ubuntu - 是否仍然可以访问已弃用/删除的 OpenGL 函数?

java - Eclipse 找不到 JRE

linux - ubuntu自动删除时出现错误