Qual è l'esatto significato della versione della piattaforma Android NDK rispetto al livello API?

Ho un'applicazione Android con minSdkVersion.apiLevel impostata su 18 targetSdkVersion.apiLevel impostata su 23. Quindi ho impostato la platformVersion NDK a 18.

Purtroppo dopo aver aggiunto OpenSSL al mix, la libreria JNI ora non riesce a collegarsi:

  • C'è un modo per verificare se un'app è in grado di accedere alle notifiche?
  • Come utilizzare ActionMenuView?
  • Evento Javascript per riavvio del browser mobile o risveglio del dispositivo
  • Come avere un'attività che verrà eseguita solo una volta?
  • utilizzare startActivityForResult da non attività
  • Come implementare le tabelle dei dati (componente di progettazione dei materiali) in android?
  •  /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'signal' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'tcsetattr' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'tcsetattr' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function open_console: error: undefined reference to 'tcgetattr' 

    Il problema va via se imposta la platformVersion a 21 (non funziona né a 19).

    Cosa significa per l'applicazione Android se ha un livello API di 18 ma la biblioteca JNI è stata collegata a 21? Sarà crash al lancio su un dispositivo che esegue 4.3?

    Non riesco a immaginare che il simbolo del signal sia mancante da 4.3 però. È questo un bug NDK?

  • Come impostare il colore di background di un'attività in bianco in modo programmato?
  • La cattura di foto Intent causa NullPointerException solo sui telefoni Samsung
  • Come aggiungere campi personalizzati negli elementi <message> di XMPP stanza / pacchetto?
  • Will TelephonyManger.getDeviceId () restituisce l'ID del dispositivo per i tablet come la Tab Galaxy ...?
  • che è migliore in termini di analisi delle performance in Android, XML o JSON?
  • camera e galleria android non funzionante in nexus 5
  • One Solution collect form web for “Qual è l'esatto significato della versione della piattaforma Android NDK rispetto al livello API?”

    Questo è esattamente quello che accadrà alla tua libreria condivisa quando lo si installa in android-20 o precedenti: non verrà caricato. Non dovresti essere sorpreso del signal mancante: il runtime di Android non è mai stato inteso per eseguire strumenti di row di command come curl.

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