2014-03-14 44 views
0

我使用pygame製作了python中的小遊戲。 我想讓遊戲可用於Android。 希望這裏有PGS4A用PGS4A構建遊戲時出現錯誤

完成配置後,我不得不建立它。 所以我剛鍵入的命令:

python android.py build ~/project/programming/python/gameEngine release install 

我結束了這個錯誤:

BUILD FAILED 
/home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/tools/ant/build.xml:570: The following error occurred while executing this line: 
/home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/tools/ant/build.xml:622: The following error occurred while executing this line: 
/home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/tools/ant/build.xml:658: Execute failed: java.io.IOException: Cannot run program "/home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/platform-tools/aapt" (in directory "/home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/extras/google/play_licensing/library"): error=2, No such file or directory 

我該怎麼做這個。我迷路了。 我正在使用crunch bang linux 11.

回答

0

您可能使用的是64位操作系統,而二進制文件是針對32位庫編譯的。

我不熟悉CrunchBang的資料庫,但你可以嘗試可能

sudo apt-get install libc6:i386 libstdc++6:i386 zlib1g:i386 lib32ncurses5 

,然後再次運行安裝程序。

0

出於某種原因,這是一個常見問題,通常在Windows上使用pgs4a 0.9.6發生。

看看this

確保解壓縮文件的目錄結構與屏幕截圖相同。

您沒有安裝完整的android-sdk。您需要錯誤引用的丟失文件。您可以回滾到pgs4a 0.9.4,它不使用這些許可文件或重新安裝Android的SDK

[email protected]:~/Documents/python/pgs4a-0.9.6$ cd android-sdk/ 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk$ ls 
add-ons extras platforms platform-tools SDK Readme.txt temp tools 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk$ cd extras/ 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk/extras$ ls 
google 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk/extras$ cd google/ 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk/extras/google$ ls 
play_apk_expansion play_licensing 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk/extras/google$ cd play_licensing/ 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk/extras/google/play_licensing$ ls 
library LICENSE.txt README.txt sample source.properties test 
[email protected]:~/Documents/python/pgs4a-0.9.6/android-sdk/extras/google/play_licensing$ 

此鏈接可能會有幫助。 http://discussion.pychildren.org/t/windows-installation/10

0

要修復此問題,請轉至此網站http://ady.my/viewer/,並在構建部分中下載最新版本的構建工具。提取文件'aapt'和'dx'以及目錄'lib',並將這些文件全部移到終端上指定的文件夾/home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/platform-工具。

的代碼將與此類似如下:

mv aapt dx lib /home/turquoisepotato/project/programming/python/pgs4a-0.9.6/android-sdk/platform-tools 

但PGS4A是已廢棄。我建議你使用Python for Android,你可以在這個鏈接中找到:http://python-for-android.readthedocs.org/en/latest/