Jak mám vědět, co android NDK verze Běžím do

hlasů
4

V gui můžete jít do Nastavení-> O telefon-> verze firmware a získat 2.1 (nebo cokoliv). Jak to mám udělat to z příkazové řádky (nebo nativní aplikace, které potřebuje, aby to v době spuštění)?

Položena 14/03/2010 v 10:11
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

NDK neběží na telefonu, je to jen sadu nástrojů, které umožňují vytvářet nativní knihovny, který bude spuštěn na zařízení se systémem Android. Jako takový, není tam žádná kontrola verze.

Jediným požadavkem je těžké používat Android 1.5 nebo vyšší:

Nativní knihovny vytvořené v Android NDK lze použít pouze v zařízeních s platformou Android verze 1.5 nebo novější platformy.

Nicméně, pokud chcete použít jednotlivé části API OpenGL ES, je třeba zajistit, aby vaše aplikace běží na určité verze operačního systému Android - ale to se provádí jako obvykle pomocí souboru AndroidManifest.xml.

Viz http://developer.android.com/sdk/ndk/index.html#requirements pro více informací.

Odpovězeno 14/03/2010 v 15:56
zdroj uživatelem

hlasů
1

Ve skutečnosti, to je dobrá otázka. Chci-li povolit kompilace na obou verzích, co potřebuji vědět, jakou verzi NDK Já používám, protože struktura kód strom se liší mezi 2 z nich. Zjistil jsem, že tam je nějaký druh proměnné, které používají v jedné ze svých vnitřních makefiles, ale je to stejné pro obě verze.

Doufám, že se Google dodá způsob, jak rozlišovat mezi verzemi v budoucnosti.

Odpovězeno 26/04/2010 v 09:33
zdroj uživatelem

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