बिल्डोज़र एंड्रॉइड एनडीके उबंटू डाउनलोड नहीं कर रहा है

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

मैं ओएस उबंटू 16.04 एलटीएस का उपयोग कर रहा हूँ। मैंने python2 और python3 में buildozer स्थापित किया है। एंड्रॉइड एसडीके स्थापित है लेकिन एंड्रॉइड एनडीके डाउनलोड करते समय buildozer त्रुटि दिखा रहा है। कृपया इस समस्या को हल करने में मेरी मदद करें। Error. निम्नलिखित है 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.

मुझे बस एक ही समस्या थी। जब मैंने एनडीके के पते की कोशिश की तो मुझे पता चला कि Google ने यूआरएल को एनडीके में बदल दिया है।

Buildozer के साथ कॉन्फ़िगर किया गया है: http://dl.google.com/android/repository/android-ndk-r9c-linux-x86_64.tar.bz2

लेकिन वर्तमान में यह है: http://dl.google.com/android/ndk/android-ndk-r9c-linux-x86_64.tar.bz2

समाधान मैन्युअल रूप से वर्किंग यूआरएल से ndk को डाउनलोड करना है, इसे अनपैक करें और अनपॅक किए गए फ़ोल्डर को नए उपफोल्डर के रूप में रखें:

/home//.buildozer/android/platform/ 
2 comments
fadii 02/14/2017
धन्यवाद यह काम किया।
Haphi 02/14/2017
जानकर ख़ुशी हुई की! हालांकि: यदि आपको अधिक समस्याएं आती हैं तो आपको शायद बिल्डडोज़र के विशिष्ट संस्करण का उपयोग करने की कोशिश करने पर विचार करना चाहिए: 1) git clone https://github.com/kivy/buildozer 2) निर्देशिका में सीडी और एक विशिष्ट रिलीज प्राप्त करें उदाहरण: git checkout tags/v0.32 3) python setup.py build

Related questions

Hot questions

Language

Popular Tags