當我嘗試在內置Android模擬器上運行Appcelerator(3.1.x)中的應用程序時,出現如下Python錯誤:DLL加載失敗:%1不是有效的Win32應用程序 - Appcelerator
Traceback (most recent call last): File "C:\Users\Donny\AppData\Roaming\Titanium\mobilesdk\win32\3.1.3.GA\android\fastdev.py", line 10, in <module> import urllib, threading File "C:\csvn\Python25\lib\urllib.py", line 26, in <module> import socket File "C:\csvn\Python25\lib\socket.py", line 47, in <module> import _socket ImportError: DLL load failed: %1 is not a valid Win32 application.
我不精通Python,但我從this question,this question和this one理解,是我有一個Python的32位版本的嘗試調用64位的DLL,對不對?我在64位版本的Windows 7上運行,所以這是有道理的。如果是這種情況,我該如何解決這個問題?我是否需要修改Appcelerator中的某些內容以使用64位版本的Python,或者將其指向32位DLL?
此答案可能有幫助... http://stackoverflow.com/questions/19019720/importerror-dll-load-failed-1-is-not-a-valid-win32-application-but-the- dlls –
是的。我試過了。謝謝你。 – Don