Ho un APK Android che utilizza una libreria nativa (snappydb
). Le librerie native occupano molti spazi, quindi voglio conservare solo il snappydb
per le architetture armeabi-v7a?È sicuro conservare solo armeabi-v7a per un apk per Android.
So che non è sicuro al 100% rimuovere snappydb
per altre architetture, quindi la mia domanda è: quanto è pericoloso? (quanti dispositivi/utenti ho perso?)
Solo per riferimento, la versione sdk minima supportata dal supporto dell'app è 16 (JELLY_BEAN).
La tua domanda non è chiara: la tua formulazione è imprecisa e poco chiara. Vuoi dire che vuoi solo compilare e raggruppare 'snappydb' per armeabi-v7a, e non includere la stessa lib per altre architetture? Cosa intendi con "rimuovere altre lib" native? Quali altre librerie? – Laogeodritt
Ci scusiamo per l'inconveniente, voglio dire non includere 'snappydb' per altre architetture. – huangcd
Lascerò questo come commento perché non posso dare una risposta ben supportata. Per quanto ne so, quasi tutti i dispositivi Android sono ARMv5 o ARMv7 (non sono sicuro quanti siano v5). Ci sono un paio di tablet x86 (Intel) a partire dall'anno scorso, e penso che alcuni dispositivi MIPS abbiano iniziato a venire i nostri anni fa, ma non ne sento molto e, a mia conoscenza, non sono popolari. Sarei sorpreso se il non-ARM fosse più del 5-10% della quota di mercato (ma ancora una volta, questo è aneddotico, non ho dati in questo momento). Si noti tuttavia che alcuni dei dispositivi x86 sono dispositivi Samsung. – Laogeodritt