Problém budovy dschaefer / android-box2d




Snažím se vybudovat [dschaefer Android Box2D](http://github.com/dschaefer/android-box2d) , a dělal sledovat recept. Já si tuto chybu, když se snaží vybudovat TestBox2d s zatmění:







aby všechny /cygdrive/c/android/android-ndk-r3/build/prebuilt/windows/arm-eabi-4.2.1/bin/arm-eabi-ld \ -nostdlib --shared -Bsymbolic --no-nedefinované \ - o obj / obj libtest.so / test.o -L ../ box2d / lib / android -lbox2d \ -L / cygdrive / c / android / android-NDK-R3 / build / platformy / android-3 / oblouk ramenem / usr / lib \ -llog -lc -lstdc ++ -lm \ /cygdrive/c/android/android-ndk-r3/build/prebuilt/windows/arm-eabi-4.2.1/lib/gcc/arm-eabi/4.2 0,1 / Interwork / libgcc.a \


/cygdrive/c/android/android-ndk-r3/build/prebuilt/windows/arm-eabi-4.2.1/bin/arm-eabi-ld: nemůže najít -lbox2d make: *** [obj / libtest.so ] Chyba 1







Jediná věc, kterou jsem udělal byla změna v TestBox2d \ Makefile, kde jsem udělal změnit cestu k NDK.


Existují nějaké jiné, které mají stejný problém [ZDE](http://markmail.org/message/akikscccxkqvs56w#query:Doug%20Schaefer%20box2d+page:1+mid:akikscccxkqvs56w+state:results) , ale nevím, jak to opravit.
Tato chyba znamená, že linker nemůže najít knihovnu Box2D.


Co si myslím, je, že problém je, že máte relativní cestu směřující k umístění box2d knihovny ( `-L../box2d/lib/android`). Změní-li se vaše sestavení adresář Vaše build zlomí. Co budete chtít udělat, je nahradit absolutní cestu pro Box2D knihovny (například `-L/cygdrive/c/box2d/lib/android`). Všechny ostatní odkaz cest k NDK je absolutní.


Lepší způsob, jak by bylo dát cestu k Box2D knihovny v proměnné prostředí a použít tuto proměnnou prostředí v makefile.
Potřebujete něco takového (nemusí být tohle konkrétní).   
 [czc.cz/...](https://www.czc.cz/evolveo-android-box-m4/222615/produkt)  
Nejprve si ale ověřte, že má televize HDMI vstup. Obávám se, že na této české diskuzi Duolinga vám s tímto problémem nebude moci nikdo pomoct. Ohledně aplikace se budete muset obrátit na vývojáře, nejlépe v obchodě, kde jste aplikaci zakoupil. Podobný problém s lightboxem (i thickboxem) jsem vyřešil úpravou css - sprostě jsem to cvaknul do jednoho souboru s ostatními styly, hned na začátek... Neříkám, že to pomůže, ale chybu bych hledal právě tam. Bez nadstavby nelze, vybral sis špatně, čistý android je pro lidi, kteří s telefonem umí a přizpůsobí si ho, nebo si zvyknou. Jinak s buzením ti to nepomůže, home button by po zamknutí stejně zmizel. Doporučuju vrátit a najít si model, který bude vyhohovat, třeba i s HW tlačítkem. Možná by mohlo napomoci hledajíce odpověd na problém, uvést značku mobilu. Android nestačí se domnívám, neb z jednoho zrovna píši. těžko říci co tuto chybu způsobuje. Chtělo by nakouknout do obsahu toho logu.popřípadě zkusit toto: [https://www.microsoft.com/cs-cz/download/details.aspx](https://www.microsoft.com/cs-cz/download/details.aspx?id=35)pokud ani to nepomůže zkus na netu sehnat d3dx9\_30.dll a umístit ho do složky se hrou (tam kde je spouštěcí exe) Na to bude potřeba nejspíše doinstalovat aplikaci pokud to nemůžeš najít v základu. Nevím jak to má android. Ve Windows je Store a vím že android má tohoto obdobu u Google a je tam mnohem více aplikací a k tomuto tématu tam toho bude spousty. Někdo jistě doporučí něco dobrého.. Nevíš jak... blá bláblá prostě sis stahl zavirovanou appku a řešíš tu srajdy. Pokud reset nepomůže > přehrátí ROM. Nic víc, nic míň, popřípadně flash a vaházet vše co nesedí pod off topicem (pro pokročilé > uspíš android a hrabš se v něm).Návod najdeš na googlu.A ono sama se nic neudělá.... Pokud nemáš třeba prestige (tam se to stahovalo) tak za to si můžeš svým neurvalým stahováním sám...Prej ono samo... to říkej ve školce ![](/Client.Images/smileys/4.gif) Navod zde: [http://www.kali.org/how-to/kali-linux-android...](http://www.kali.org/how-to/kali-linux-android-linux-deploy/) Potrebujete rootnoty Android 2.1 a vyssi, minimalne 5GB pameti, rychle internetove pripojen(idealne pres wifi), trpelivost :)1. nainstalujte Linux Deploy [https://play.google.com/store/apps/details](https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy&hl=cs)2. Spustte Linux Deploy3. Povolte SuperUser access4. Tuknete na sipecku v pravem hornim rohu5. V kolonce Distribution vyberte Kali Linux5a. Osobne jsem jeste radeji nastavilImage Size na 7128, coz vyzaduje mit SD kartu naformatovanou alespon na ext26. Tuknete na install7. Dejte si kafe nebo sloficka, protoze instalace chvili potrva.8. Pokud instalace skoncila bez problemu, tak stisknete start.9. Pripojte se pres ssh nebo vnc. Ohledně aplikace vám doporučuji obrátit se na vývojáře, nejlépe v obchodě, kde jste aplikaci stáhl, nebo počkat na update aplikace, jestli nevyřeší problém.