Giter Club home page Giter Club logo

Comments (10)

amimo avatar amimo commented on September 28, 2024

用最新的代码试试

from dcc.

LatticeLadder avatar LatticeLadder commented on September 28, 2024

还是没有解决cross device rename,只是文件变成shutil.py了

[ERROR   ] dcc: Compile t.apk failed!
Traceback (most recent call last):
  File "/usr/lib/python3.7/shutil.py", line 563, in move
    os.rename(src, real_dst)
OSError: [Errno 18] Invalid cross-device link: '/tmp/tmpm9fzjt__-dcc.zip' -> 'project-source.zip'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "dcc.py", line 374, in <module>
    dcc(infile, filtercfg, outapk, do_compile, project_dir, source_archive)
  File "dcc.py", line 334, in dcc
    shutil.move(src_zip, source_archive)
  File "/usr/lib/python3.7/shutil.py", line 577, in move
    copy_function(src, real_dst)
  File "/usr/lib/python3.7/shutil.py", line 264, in copy2
    copystat(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.7/shutil.py", line 205, in copystat
    follow_symlinks=follow)
PermissionError: [Errno 1] Operation not permitted
[INFO    ] dcc: removing /tmp/dcc-project-0sl3ev5r
[INFO    ] dcc: removing /tmp/tmpm9fzjt__-dcc

from dcc.

amimo avatar amimo commented on September 28, 2024

看起来是个新的问题.
我怀疑可能跟你的文件系统有关系,当前目录的文件系统是不是fat格式或者是网络挂载过来的?
你可以尝试把代码复制到/tmp目录操作,这样应该没有问题.

from dcc.

ShellWen avatar ShellWen commented on September 28, 2024

Ubuntu 19.04 on Termux 0.74
划重点,Termux😂
试下cp到/tmp,看下能不能运行
(怕是AIDE写程序)(小声bb)

from dcc.

LatticeLadder avatar LatticeLadder commented on September 28, 2024

Ubuntu 19.04 on Termux 0.74
划重点,Termux
试下cp到/tmp,看下能不能运行
(怕是AIDE写程序)(小声bb)

dcc要引用ndk和sdk,手机还没有root,只有整套3.7GB一起复制到/tmp然后还要chmod...(手动滑稽)

from dcc.

amimo avatar amimo commented on September 28, 2024

只需要复制dcc就可以了,ndk,sdk不需要复制.
或者使用你指定的临时目录

cd dcc
mkdir tmp
TMPDIR=tmp python3.7 dcc.py t.apk -o o.apk

from dcc.

LatticeLadder avatar LatticeLadder commented on September 28, 2024

只需要复制dcc就可以了,ndk,sdk不需要复制.
或者使用你指定的临时目录

cd dcc
mkdir tmp
TMPDIR=tmp python3.7 dcc.py t.apk -o o.apk

没得搞,手机没root,ndk-build执行不了

from dcc.

amimo avatar amimo commented on September 28, 2024

😂周末我搞下windows

from dcc.

LatticeLadder avatar LatticeLadder commented on September 28, 2024

ndk貌似不支持aarch64
看来我有必要把我那台落灰的的惠普拿出来装个真的Ubuntu了🤔

from dcc.

LatticeLadder avatar LatticeLadder commented on September 28, 2024

先close了,有新bug再开另外的

from dcc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.