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