Come faccio a compilare un programma C esistente per Android utilizzando NDK?

Scrivo un'applicazione Android per verificare le performance della networking e voglio utilizzare iPerf nell'app. Posso trovare i file iPerf binari già compilati per Android (e poi posso eseguire iPerf sul telefono e raccogliere la sua output), ma sono interessato a compilare i file stesso.

Qui, qualcuno presenta degli script che possono essere utilizzati per compilare il programma: http://sourceforge.net/tracker/index.php?func=detail&aid=3533374&group_id=128336&atid=711373

  • Vista personalizzata che divide il layout in diagonale con diverse viste figlio
  • app-release-unsigned.apk non è firmato
  • La richiamata onItemScreen di Spinner chiamata due volte dopo una rotazione se è selezionata la posizione diversa da zero
  • java.lang.OutOfMemoryError: la dimensione bitmap supera il budget VM - Android
  • come passare il risultato di asynctask onpostexecute metodo nell'attività parentica android
  • Posso utilizzare il layout_weight per posizionare un RelativeLayout?
  • So che richiede la NDK, ma non so where cominciare. Ci sono buone risorse o consigli che possono aiutarmi a compilare questo da solo (su Windows, ma ho anche Cygwin). So C e come utilizzare GCC su Linux, ma non so where cominciare qui.

    Grazie per qualsiasi aiuto in anticipo!

  • Android: Matrix -> Qual è la differenza tra preconcat e postconcat?
  • Come funziona la libreria di supporto Android?
  • Finestra di dialogo di avviso singolo per l'intera applicazione
  • I frammenti non verranno visualizzati in attività che estendono ActionBarActivity
  • Doppie, virgole e punti
  • Portare app sul fronte, triggersre il display e sbloccare da AlarmManager?
  • 2 Solutions collect form web for “Come faccio a compilare un programma C esistente per Android utilizzando NDK?”

    Ahh, questo collegamento ha le informazioni che stavo cercando, per chiunque altro … Vuoi compilare binario Android nativo che posso eseguire in terminal sul telefono

    Ecco una buona discussione di iniziare con la NDK.

    https://stackoverflow.com/questions/5375453/looking-for-a-good-tutorial-on-android-ndk

    Se lavori attraverso il tutorial, creerai il tuo tipo di app "Hello, World" di NDK. È semplice ma ti aiuterà a capire la NDK.

    Ecco un collegamento diretto al tutorial: http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.