2015-12-14 34 views
0

的錯誤,我在其中有build.spec文件 我SDK和NDK在我的Ubuntu 15.04安裝Python的 3.5.1 main.py文件 的根目錄下執行以下命令Cython 0.22「buildozer機器人調試」在kivy

#buildozer android debug   

Traceback (most recent call last): 
    File "/usr/local/bin/buildozer", line 9, in <module> 
      load_entry_point('buildozer==0.30', 'console_scripts', 'buildozer')() 
    File "/usr/local/lib/python3.5/site-packages/buildozer/scripts/client.py", line 13, in main 
      Buildozer().run_command(sys.argv[1:]) 
    File "/usr/local/lib/python3.5/site-packages/buildozer/__init__.py", line 987, in run_command 
      self.target.run_commands(args) 
    File "/usr/local/lib/python3.5/site-packages/buildozer/target.py", line 85, in run_commands 
     func(args) 
    File "/usr/local/lib/python3.5/site-packages/buildozer/target.py", line 95, in cmd_debug 
      self.buildozer.prepare_for_build() 
    File "/usr/local/lib/python3.5/site-packages/buildozer/__init__.py", line 162, in prepare_for_build 
      self.target.install_platform() 
    File "/usr/local/lib/python3.5/site-packages/buildozer/targets/android.py", line 474, in install_platform 
      self._install_android_packages() 
    File "/usr/local/lib/python3.5/site-packages/buildozer/targets/android.py", line 396, in _install_android_packages 
      self._android_update_sdk('tools,platform-tools') 
    File "/usr/local/lib/python3.5/site-packages/buildozer/targets/android.py", line 340, in _android_update_sdk 
    index = child.expect([EOF, u'[y/n]: ']) 
    File "/usr/local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 315, in expect 
    timeout, searchwindowsize, async) 
    File "/usr/local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 339, in expect_list 
    return exp.expect_loop(timeout) 
    File "/usr/local/lib/python3.5/site-packages/pexpect/expect.py", line 97, in expect_loop 
    incoming = spawn.read_nonblocking(spawn.maxread, timeout) 
    File "/usr/local/lib/python3.5/site-packages/pexpect/pty_spawn.py", line 455, in read_nonblocking 
    return super(spawn, self).read_nonblocking(size) 
    File "/usr/local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 157, in read_nonblocking 
    self._log(s, 'read') 
    File "/usr/local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 115, in _log 
    self.logfile.write(s) 
    File "/usr/local/lib/python3.5/codecs.py", line 377, in write 
    self.stream.write(data) 
TypeError: write() argument must be str, not bytes 
+0

嗨,你可以提供你我的問題你的代碼部分哪些錯誤,導致那些誰能夠幫助你從你的問題開始並注意你的問題,並儘可能地將它格式化爲儘可能匹配,以便它看起來不錯 – Armen

回答

1

我有同樣的問題。 我嘗試重寫/usr/local/lib/python3.5/codecs.py的377行。 來源:

self.stream.write(data) 

要:

self.stream.write(str(data)) 

輸出是醜陋的,但它是工作,如果你不希望醜陋的產量比你可以試試:

self.stream.write("\r"+str(data)) 

它是不是很難看,但仍然難看:D