Android SDK для Windows 2000 - PullRequest
0 голосов
/ 18 мая 2010

Есть ли какая-либо версия SDK, которая поддерживает Windows 2000? r05 нет - я обнаружил, что \ android-sdk-windows \ tools \ emulator.exe импортирует из WS2_32.dll функции freeaddrinfo, getaddrinfo и getnameinfo, пропущенные из этой библиотеки.

Ответы [ 2 ]

1 голос
/ 02 декабря 2010

Да, вы можете установить Eclipse 3.5, Android SDK (протестировано на r07) и использовать эмулятор даже на win2k-pro, sp4. Эмулятор для загрузки занял около 2 минут.

Win2k WS2_32.DLL не предоставляет три функции, которые нужны emulator.exe - НО - не пытайтесь заменить win2k DLL на одну из систем XP, иначе вы можете повредить win2k.

Вместо этого сделайте копию \ WINNT \ system32 \ WS2_32.DLL и вставьте ее в каталог. \ Android-sdk-windows \ tools.

Затем в каталоге \ tools переименуйте копию в WS2_32_ORG.DLL. Наконец, загрузите этот файл в каталог. \ Android-sdk-windows \ tools.

http://www.mediafire.com/file/y93qnt29h3q77v7/ws2_32.dll

Теперь вы можете использовать эмулятор на win2k, либо из Eclipse, либо из командной строки.

Файл, который вы загружаете, называется WS2_32.DLL, но на самом деле это заглушка, которая предоставляет только отсутствующие функции, любые другие вызовы winsock передаются в WS2_32_ORG.DLL, которая является переименованной копией действительной библиотеки winsock DLL вашей системы.

Поскольку эти файлы находятся в каталоге \ tools, они видны только исполняемым файлам в этой папке, все другие приложения в вашей системе продолжат использовать DLL-файл winsock в папке \ system32.

Заглушка DLL была написана Old_Cigarette для преодоления аналогичных проблем с игровыми приложениями на win2k. win2kgaming-dot-site90-dot-com (я могу опубликовать только одну гиперссылку)

0 голосов
/ 19 мая 2010

Полагаю, вам понадобится более современная Windows-машина для сборки Android или перехода на Linux или Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...