buildozer android NDK tidak memuat turun Ubuntu

fadii 09/05/2017. 1 answers, 80 views
python ubuntu android-ndk android-ndk kivy buildozer

Saya menggunakan OS Ubuntu 16.04 LTS. Saya telah memasang buildozer di python2 dan python3.The android sdk dipasang tetapi buildozer itu menunjukkan kesilapan semasa mengunduh android NDK.Sila membantu saya untuk menyelesaikan masalah ini. Berikut adalah Error.

# Downloading http://dl.google.com/android/repository/android-ndk-r9c-linux-x86_64.tar.bz2
Traceback (most recent call last):
  File "/home/fadii/.local/bin/buildozer", line 11, in     sys.exit(main())
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/scripts/client.py", line 13, in main
    Buildozer().run_command(sys.argv[1:])
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/__init__.py", line 1026, in run_command
    self.target.run_commands(args)
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/target.py", line 91, in run_commands
    func(args)
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/target.py", line 101, in cmd_debug
    self.buildozer.prepare_for_build()
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/__init__.py", line 175, in prepare_for_build
    self.target.install_platform()
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/targets/android.py", line 499, in install_platform
    self._install_android_ndk()
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/targets/android.py", line 309, in _install_android_ndk
    cwd=self.buildozer.global_platform_dir)
  File "/usr/local/lib/python3.5/dist-packages/buildozer-0.33.dev0-py3.5.egg/buildozer/__init__.py", line 671, in download
    urlretrieve(url, filename, report_hook)
  File "/usr/lib/python3.5/urllib/request.py", line 1760, in retrieve
    block = fp.read(bs)
  File "/usr/lib/python3.5/tempfile.py", line 622, in func_wrapper
    return func(*args, **kwargs) 

1 Answers


Haphi 02/12/2017.

Saya hanya mempunyai masalah yang sama. Apabila saya mencuba alamat NDK saya mendapati bahawa google telah menukar URL ke NDK.

Buildozer dikonfigurasikan dengan: http://dl.google.com/android/repository/android-ndk-r9c-linux-x86_64.tar.bz2

Tetapi pada masa ini ia adalah: http://dl.google.com/android/ndk/android-ndk-r9c-linux-x86_64.tar.bz2

Penyelesaiannya adalah untuk memuat turun ndk secara manual dari URL kerja, membongkarnya dan letakkan folder yang belum dibongkar sebagai subfolder baru ke dalam:

/home//.buildozer/android/platform/ 
2 comments
fadii 02/14/2017
Terima kasih.
Haphi 02/14/2017
Gembira mendengarnya! Walau bagaimanapun: jika anda menghadapi lebih banyak masalah, anda mungkin juga harus mempertimbangkan untuk menggunakan versi builddozer yang spesifik melalui: 1) git clone https://github.com/kivy/buildozer 2) cd ke dalam direktori dan dapatkan pelepasan khusus misalnya: git checkout tags/v0.32 3) python setup.py build

Related questions

Hot questions

Language

Popular Tags