gpt4 book ai didi

Android JetCreator 深度复制错误

转载 作者:行者123 更新时间:2023-11-30 04:29:34 25 4
gpt4 key购买 nike

我正在尝试使用 Android SDK 附带的 JetCreator python 应用程序为 Android 创建声音文件。我尝试使用随 Android SDK android-sdk-r12-windows.zip 提供的 JetCreator 演示播放 midi fragment 时出错。它在 Windows XP 和 Windows 7 上尝试过。首先我安装了 python 2.7 和 wxPython2.8-win32->unicode-2.8.12.1-py27.exe 并且能够运行 hello world wx 程序。接下来我运行 JetCreator.py,图形用户界面启动,我选择了一些要播放的 mdi fragment (并点击播放按钮),我得到了这个错误:

Unhandled exception in thread started by <bound method JetCreator.PlaySegs of <_
_main__.JetCreator; proxy of <Swig Object of type 'wxFrame *' at 0x1ca9378> >>
Traceback (most recent call last):
File "C:\_tools\Android\android-sdk-windows\tools\Jet\JetCreator\JetCreator.py
", line 1230, in PlaySegs
jet_file = CreateTempJetFile(self.jet_file)
File "C:\_tools\Android\android-sdk-windows\tools\Jet\JetCreator\JetUtils.py",
line 759, in CreateTempJetFile
jet_file = copy.deepcopy(org_jet_file)
File "C:\Python27\lib\copy.py", line 190, in deepcopy
y = _reconstruct(x, rv, 1, memo)
File "C:\Python27\lib\copy.py", line 344, in _reconstruct
state = deepcopy(state, memo)
File "C:\Python27\lib\copy.py", line 163, in deepcopy
y = copier(x, memo)
File "C:\Python27\lib\copy.py", line 257, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "C:\Python27\lib\copy.py", line 163, in deepcopy
y = copier(x, memo)
File "C:\Python27\lib\copy.py", line 298, in _deepcopy_inst
state = deepcopy(state, memo)
File "C:\Python27\lib\copy.py", line 163, in deepcopy
y = copier(x, memo)
File "C:\Python27\lib\copy.py", line 257, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "C:\Python27\lib\copy.py", line 174, in deepcopy
y = copier(memo)
TypeError: cannot deepcopy this pattern object

我不想一定要修复 JetCreator.py,但也许我的配置有问题吗?

谢谢,保罗

最佳答案

所以我不确定您是否仍在寻找这个问题的答案,但是当我看到您在使用与我使用的相同版本的 Python 和 WXPython 时遇到相同的错误时,我认为它一定有问题与程序构建的版本不再受支持这一事实有关,因为它是从 2008 年开始的。我花了一些时间进行挖掘,但我最终找到了这两个原始程序,现在一切正常。

python 2.5.4 http://www.python.org/download/releases/2.5.4/

WXPython 2.8.7.1 http://sourceforge.net/projects/wxpython/files/wxPython/2.8.7.1/wxPython2.8-win32-unicode-2.8.7.1-py25.exe/download

我不知道为什么谷歌没有更新程序以与这些程序当前支持的版本兼容,但现在这对我有用!

关于Android JetCreator 深度复制错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com