我需要在我的Kivy應用程序中訪問Android上的藍牙。在Windows上安裝pyjnius
我想在Windows上設置pyjnius來開發我的應用程序。我從GitHub下載了pyjnius,並嘗試在kivy文件夾中設置python。
繼設置,我試圖進行的測試,我得到我不明白的錯誤。
我對Android開發很陌生,不太明白可能是什麼問題。
我在安裝過程中做錯了什麼?我的電腦上安裝了JRE和JDK。
--- 編輯於2014年5月13日 ---
繼Ryan's的建議,我嘗試在窗口7.
爲Android安裝python我下載了Android SDK API14和NDK和設置以下環境變量:
ANDROIDSDK = D:\Users\108354\work\android_sdk\adt-bundle-windows-x86-20140321\sdk
ADROIDNDK = D:\Users\108354\work\android-ndk-r9d
ANDROIDNDKVER = r9
ANDROIDAPI = 14
我克隆GitHub的倉庫,並執行以下命令:
./distribute.sh -m "kivy"
但我這樣做的時候,我遇到了以下錯誤:
我已經安裝SDK和NDK的目錄正確和有API14。
- 我錯過了什麼?
- 你爲什麼得到這個錯誤?
- 我需要做什麼來解決這個問題?
謝謝瑞恩。我嘗試安裝python-for-android並在安裝過程中遇到問題。我在我的問題中提供了細節。你可以看看並告訴我什麼可能是安裝過程中的問題? – siva82kb
@ siva82kb你確定NDK已經完全安裝嗎?它沒有找到編譯器'arm-linux-androideabi-gcc.exe',它應該位於該路徑的第一個文件夾中('C:\ Users \ 108354 \ work \ android-ndk-r9d \ toolchains \ arm-linux -androideabi-4.8 \預建\ cygwin的86 \ BIN \')。你是否安裝了32位NDK?即使在64位系統上,您也需要使用32位NDK。這就是爲什麼我會建議使用VirtualBox虛擬機,因爲它已經爲您設置。 –
謝謝。我終於嘗試了虛擬機,它工作。我使用了VirtualBox虛擬機,並能夠設置一切。謝謝。 – siva82kb