Buldozer fails to compile. TypeError: 'Version' object is not iterable

44 views
Skip to first unread message

Guga Figueiredo

unread,
Aug 2, 2015, 5:30:41 PM8/2/15
to Kivy users support
Before I was having this issue:


So I followed Ludger Solbach's answer to this discussion and fix:


And i made the sugested changes.
However, now I am having the following issue:

Traceback (most recent call last):
  File "/usr/local/bin/buildozer", line 9, in <module>
    load_entry_point('buildozer==0.27', 'console_scripts', 'buildozer')()
  File "/usr/local/lib/python2.7/dist-packages/buildozer/scripts/client.py", line 13, in main
    Buildozer().run_command(sys.argv[1:])
  File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 980, in run_command
    self.target.run_commands(args)
  File "/usr/local/lib/python2.7/dist-packages/buildozer/target.py", line 85, in run_commands
    func(args)
  File "/usr/local/lib/python2.7/dist-packages/buildozer/target.py", line 95, in cmd_debug
    self.buildozer.prepare_for_build()
  File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 161, in prepare_for_build
    self.target.install_platform()
  File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 426, in install_platform
    self._install_android_packages()
  File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 387, in _install_android_packages
    self._android_update_sdk(self._build_package_string('build-tools', ver))
  File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 324, in _build_package_string
    version_string = '.'.join([str(ver) for ver in version_list])
TypeError: 'Version' object is not iterable

Can anyone shed some light in the matter?

Guga Figueiredo

unread,
Aug 2, 2015, 7:01:58 PM8/2/15
to kivy-...@googlegroups.com
I have solved this by editing the line 356 in ".../lib/python2.7/dist-packages/buildozer/targets/android.py in _find_latest_package" to the following:

356        return package_versions[-1:]

By doing so I was able to compile and instal the app successfuly

--
You received this message because you are subscribed to a topic in the Google Groups "Kivy users support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kivy-users/i9vofPAKKLk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kivy-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Guga Figueiredo

unread,
Aug 2, 2015, 7:02:56 PM8/2/15
to Kivy users support
Reply all
Reply to author
Forward
0 new messages