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

Cevap