Jak spustit Android NDK nainstalovat na Windows?

hlasů
2

Níže jsou uvedeny pouze instrukce se mi podařilo najít z Google o tom, jak nainstalovat Android NDK, to je psáno jako kdybychom všichni běží Linux a předpokládá, že všichni chápeme, co tyto nástroje jsou nejasné. Mé připomínky a dotazy se zobrazí kurzívou, pokud někdo, kdo ví, Unix a Windows by znamenalo, že by bylo skvělé!


Android NDK Instalace

Úvod:

Prosím přečtěte docs / OVERVIEW.TXT pochopit, co Android NDK je a co není. Tento soubor obsahuje pokyny, jak správně nastavit, NDK.

I. Požadavky:

Android NDK v současné době požaduje Linux, OS X, nebo hostitele Windows operační systém. Uživatelé Windows budou muset instalovat Cygwin ( http://www.cygwin.com ) ji používat. Všimněte si, že spuštění NDK pod MSYS není podporován.

Budete muset mít Android SDK a jeho závislosti nainstalována. NDK nemůže generovat konečné aplikační balíky (.apk soubory), pouze sdílené soubory knihovny, které mohou jít do nich.

DŮLEŽITÉ:

Android NDK může být použit pouze pro cílový systém obrázky pomocí Košíček (1.5) nebo novější vydání platformy. To je vzhledem k subtilní toolchain a ABI související změnil, díky nimž je nekompatibilní s 1.0 a 1.1 bitových kopií systému.

NDK vyžaduje GNU make 3.81 nebo novější, která je dostupná ve vývojovém systému. Dřívější verze GNU make by mohlo fungovat, ale nebyly testovány.

To můžete zkontrolovat spuštěním ‚make -v‘ z příkazového řádku. Výstup by měl vypadat následovně:

GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
...

U některých systémů, GNU make by mohly být k dispozici prostřednictvím jiného příkazem ‚gmake‘ nebo ‚gnumake‘. U těchto systémů, nahradit ‚dělat‘ příslušným příkazem při vyvolání NDK vybudovat systém, jak je popsáno v dokumentaci.

Skvělé, někteří podivná věc zvaná GNU make. Pokud není mi říct, co se to možná si pak aspoň mohl mi dát adresu na něj?

NDK také vyžaduje Nawk nebo GNU awk spustitelný, která je dostupná ve vývojovém systému. Všimněte si, že původní program ‚awk‘ neimplementuje ‚zápas‘ a funkce ‚substr‘ používané NDK vybudovat systém.

OK, další nástroj, s 1 z 2 možných jmen, ale ne třetí ... a znovu kde mám stáhnout to?

V systému Windows, budete muset nainstalovat nejnovější verzi Cygwin používat NDK. Viz http://www.cygwin.com pokyny.

Woohoo URL! Download trvalo asi jeden den, protože tyto instalaci pokyny neuvádějí, jaké části ke stažení.

II. Připravuje své instalace předem připravených cross-toolchain binární soubory:

Po instalaci a rozbalování na NDK, budete muset spustit následující příkaz z kořenového adresáře:

postavit / host-setup.sh

Ahoj? Windows neběží nic jiného než .exe .com nebo dll, jen mi řekněte, jak chcete, abych jej spustit.

To bude testovat své nastavení a ujistěte se, že NDK může fungovat správně.

Není nic řečeno o tom, kde některé z těchto věcí, je třeba nainstalovat do (co adresář)

Položena 06/04/2010 v 23:15
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
8

Velmi rád doporučuji ne vyvíjet to na oknech. Jdi VirtualBox a vytvořit Ubuntu nebo fedora obraz (nebo jakákoli jiná varianta Linuxu můžete dát přednost) a použít jej pro rozvoj. Vyvinuli jsme v oknech světě s cygwin po dobu několika měsíců a úplně nesnáším to. Zatímco cygwin je úžasné, je to kompletní hack na okna a jeho jen otázkou času, než zjistíte, že bolestivý fakt. Budete se dostanete do problémů s cest / spustitelné soubory / etc, kteří se snaží dostat něco udělat v Cygwin. Konfigurační noční můry přetékají, pokud jde o specifikaci, kde věci jsou v Cygwin proti oknům. Celá ta věc opravdu jen naštve. V případě, že vývojové prostředí vyžaduje cygwin, bych vřele doporučuji jen tak s Linuxem místo. Zamilujete se později za něj - Přál bych to udělal před několika měsíci.

Odpovězeno 06/04/2010 v 23:42
zdroj uživatelem

hlasů
8

Great některé zvláštní věc s názvem GNU make .. Pokud si není mi říct, co se to možná si pak aspoň mohl mi dát adresu na to?

To je základní součástí sestavení systému Unix, a budete muset naučit. Jsou to za předpokladu, že jste docela obeznámeni s vývojem systému Linux.

windows dont spustit nic jiného než .exe .com nebo dll, jen mi řekněte, jak chcete, abych jej spustit ..

To je to, co jste si stáhli Cygwin pro. Tomu, že z bash řádku Cygwin. AWK pravděpodobně přišel s Cygwin.

Není nic řečeno o tom, kde některé z těchto věcí, je třeba nainstalovat do (co adresář)

Vzhledem k tomu, že vedete od kořenová složka SDK nainstalovat, to nebude záležitost. Host-setup.sh scénář by mohl zaznamenat, kde je pro pozdější použití, takže se spustit, že z místa, kde máte v úmyslu, aby ji udrželi.

Odpovězeno 06/04/2010 v 23:20
zdroj uživatelem

hlasů
6

Jste Očekává se, že spustit všechno zevnitř Cygwin, který je linux-jako prostředí pro Windows. Pokyny jasně očekávají, abyste pochopili, jak používat Cygwin, který je předmětem příliš široká k tomu, aby do svých pokynů. Všechny tyto „temné“ nástroje, na které odkazuje mohou být instalovány pomocí setup / instalačního programu Cygwin (stejný ten, který nainstalován Cygwin v počítači).

Odpovězeno 06/04/2010 v 23:20
zdroj uživatelem

hlasů
2

Pokud jde o spuštění .SH soubor, budete dělat, že v Cygwin.

Odpovězeno 06/04/2010 v 23:19
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more