Ho bisogno di eseguire una versione da riga di comando dell'applicazione java su Android (Sì, lo so che non è banale).CLI su DalvikVM non riesce su JNI lib
Sto provando ad avviarlo usando Dalvikvm, in realtà inizia ma da qualche parte più tardi il mio codice fallisce perché inizia a utilizzare android.util.log e lancia questa eccezione.
java.lang.UnsatisfiedLinkError: println_native
at android.util.Log.println_native(Native Method)
at android.util.Log.i(Log.java:159)
at org.slf4j.impl.AndroidLogger.info(AndroidLogger.java:151)
at org.gihon.client.TunnelingClient.<init>(TunnelingClient.java:62)
at org.gihon.client.CLI.main(CLI.java:95)
at dalvik.system.NativeStart.main(Native Method)
ho provato a installare le variabili di ambiente, ho impostato il LD_LIBRARY_PATH e le variabili bootclasspath. Ho anche provato il precaricamento del liblog con LD_PRELOAD ma nulla ha risolto il problema. Sembra che qualcosa sia sbagliato/diverso dal modo in cui dalvikvm imposta l'ambiente.
Qual è il comando che hai usato per avviarlo ... iniziare da lì. –