hmm, ah bu geliştiriciler ;) kolay gelsin hocam...
2011/1/13 Erman Baykan <ermanbay...@gmail.com> > Hocam olay şundan ibaretmiş, Geliştiriciler tarafından atılan mailde bazı > dosyaların içeriği değiştirildiğinden ndk-r4 ile tam olarak uyum > sağlanamadığını söylendi. O yüzden ndk-r3'ü bulup öyle derledim sorunsuz > olarak çalıştı. > > Yardımınız için çok teşekkür ederim > > > 13 Ocak 2011 21:19 tarihinde ahmet oğuz mermerkaya < > ahmetmermerk...@gmail.com> yazdı: > > - export NDK_PATH=$(HOME)/android-ndk-r3 >> bu satirda ndk nin home dizinin altinda oldugu ve versiyonunun >> r3oldugunu varsaymis bu basamakda ndk-r4 un oldugu dizin ndk_path >> degiskenine atayip denenebilir. >> >> >> >> On Thursday, January 13, 2011, Erman Baykan <ermanbay...@gmail.com> >> wrote: >> > 1) Install Android SDK and NDK >> > ------------------------------ >> > - download Android SDK base package: >> > http://developer.android.com/sdk/index.html >> > - untar SDK in $HOME/android >> > - export PATH=${PATH}:$HOME/android/android-sdk-linux_86/tools >> > - apt-get install ant >> > - run 'android' >> > * download SDK 2.1 & 1.6 >> > * create AVD "myphone" for SDK 1.6 >> > - download Android NDK 1.6 package, unzip in $HOME/android >> > - from NDK directory, run 'build/host-setup.sh --no-awk-check' >> > >> > 2) Build application >> > -------------------- >> > - Move to 'ARDroneLib/Soft/Build directory' >> > - From Edit 'custom.makefile' and set USE_ANDROID=yes >> > - Edit 'config.makefile' and check line : >> > * SDK_FLAGS+="TOOLCHAIN_VERSION=arm-eabi-4.4.0" >> > * SDK_FLAGS+="NDK_PLATFORM_VERSION=android-5" >> > - export NDK_PATH=$(HOME)/android-ndk-r3 >> > - Run 'make' >> > - Copy libpc_ardrone.a, libsdk.a and libvlib.a located in >> targets_versions directory to <NDK>/out/apps/ardrone/armeabi/. >> > - Copy 'ardrone' directory to <NDK>/apps directory >> > - export SDK_PATH >> > - from NDK directory, run 'make APP=ardrone' to build native lib >> > - from <NDK>/apps/ardrone/project, run 'ant debug' or 'ant release' if >> needed set sdk path run 'ant debug|release -Dsdk.dir=$(ANDROID_SDK_PATH)' >> > - application package is now in <NDK>/apps/ardrone/project/bin directory >> > >> > Buda kullanam gereken kütüphanenin install dosyası. >> > >> > 13 Ocak 2011 15:40 tarihinde Erman Baykan <ermanbay...@gmail.com> >> yazdı: >> > Hocam sorumu şöyle ayrıntılandırayım o zaman. >> > >> > Elimde bir kütüphane var. ArdroneLib adında. Bu kütüphaneyi derlemem >> için verilen yönergede 3 tane makefile in bulunduğu kalsrore gidip orda make >> komutunu çalıştırmam gerekiyor. Custom.MakeFile adlı dosyada kullanılacak >> ortam değeri yes/no olarak ayarlanabiliyor. Linux kullanımı için make komutu >> çalıştırdığımda kütüphaneler derleniyor ve target_versiyon adlı bir klasor >> oluşturuluyor. Ancak custom.makefile dosyasında android kullanımını yes >> olarak ayarlayıp make dediğimde ndk_path undefined gibi birhata alıyorum. >> Benim öncelikli amacım jni kalsroundeki kodları derlemek olsa evet >> haklısınız dediğinizi yapmalıyım ama ndk build ile değilde make ile yapmam >> lazım. >> > >> > 13 Ocak 2011 15:06 tarihinde ahmet oguz mermerkaya < >> ahmetmermerk...@gmail.com> yazdı: >> > >> > >> > merhaba, >> > kutuphane derlerken - biliyorsunuzdur ama bastan tekrar edeyim. >> > ilk once derlenecek kodlari Proje dizi altinda jni klasorune kopyalariz >> derlenecek kutuphane nin android.mk dosyasi ve duruma gore >> application.mkdosyasi uygun sekilde yqzilmis olmali son olarakta ndk-build >> komutunu Proje >> dizininde calistirmaliyiz. ndk ddizininde ki ndk-build, path de yoksa Tam >> yolunu yazip da calistirabiliriz. >> > >> > Iyi calismalar >> > ahmet oguz mermerkaya >> > >> > Sent from Samsung mobile >> > >> > Erman Baykan <ermanbay...@gmail.com> wrote: >> > >> >>Merhabalar, >> >> >> >>Android NDK r4 versiyonunda host-setup.sh dosyası yok dokumanda da >> olmadığı >> >>yazıyor. Ama ben herhangi bir kütüphaneyi derlemek için make komutunu >> >>yazdığımda NDK_PATH undefined gibi bir hata alıyorum. sorunu nasıl >> >>çözebilirm yardımcı olur musunuz? >> >> >> >>-- >> >>Erman Baykan >> >> >> >>_______________________________________________ >> >>Linux-mobil mailing list >> >>Linux-mobil@liste.linux.org.tr >> >>https://liste.linux.org.tr/mailman/listinfo/linux-mobil >> >>Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > _______________________________________________ >> > Linux-mobil mailing list >> > Linux-mobil@liste.linux.org.tr >> > https://liste.linux.org.tr/mailman/listinfo/linux-mobil >> > Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > >> > >> > -- >> > Erman Baykan >> > >> > >> > -- >> > Erman Baykan >> > >> _______________________________________________ >> Linux-mobil mailing list >> Linux-mobil@liste.linux.org.tr >> https://liste.linux.org.tr/mailman/listinfo/linux-mobil >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > > > > -- > Erman Baykan > > _______________________________________________ > Linux-mobil mailing list > Linux-mobil@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-mobil > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-mobil mailing list Linux-mobil@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-mobil Liste kurallari: http://liste.linux.org.tr/kurallar.php