Tag: dalvik

Dalvik classloader misterio

Estoy en adnroid 2.2 SDK y no pude obtener mi bloque estático dentro de la clase MultiUserChat para ejecutar. He tratado de obligar a cargarlo como try { String qual = MultiUserChat.class.getName(); ClassLoader.getSystemClassLoader().loadClass(qual); } catch (ClassNotFoundException e) { e.printStackTrace(); } Y siempre golpea el bloque catch. 'Qual' obtiene el nombre válido de la clase … […]

Cómo y qué convierte el bytecode de java en el archivo dex Android

Tengo una pregunta muy básica. ¿Cómo y qué convierte exactamente el código de bytes de java en el archivo dex en Android? Sé que la única parte de la gente de Android ha hecho para salvarlos de los problemas de licencia, lo que hace que el sistema rápido para la ejecución, baja necesidad de memoria […]

Procesamiento de problemas "javax / xml / XMLConstants.class" en Android

Estoy creando una aplicación que utiliza 3 archivos jar en mi carpeta libs. Commons-codec-1.8.jar Jaxp-api-1.4.2.jar Log4j-1.2.14.jar Cuando ejecuto la aplicación, estoy recibiendo un error "Procesamiento de problemas Dx" javax / xml XMLConstants.class ":" "Uso mal aconsejado o equivocado de una clase básica (java. * O javax. *) Cuando no se está construyendo una biblioteca central". […]

¿Es Kotlin 100% compatible con ART en Android?

ART es el "nuevo" tiempo de ejecución de Dalvik en Android y lo ha reemplazado desde Android 5.0. Estoy muy interesado en Kotlin & JavaFX que se ejecuta en JVM v8. No estoy seguro de la versión de bytecode que el compilador de Kotlin genera o va a generar una vez que llegue al estado […]

¿Qué es Smali Code Android?

Voy a aprender un poco sobre Dalvik VM, dex y Smali. He leído sobre smali, pero todavía no puede entender claramente dónde está su lugar en la cadena de compiladores. Y cuál es su propósito. Aquí algunas preguntas: Como ya sé, dalvik como otras máquinas virtuales ejecutar bytecode, en caso de Android es dex byte […]

Casting resultado de la multiplicación de dos enteros positivos a largo es el valor negativo

Tengo código como este: int a = 629339; int b = 4096; long res = a*b; El resultado es -1717194752 pero si agrego un molde manual a largo long res = ((long)a)*b; O long res = (long) a*b; El resultado es correcto 2577772544 ¿Quién puede explicar cómo funciona.

Android – Phonegap – La conversión al formato Dalvik falló con error 1

He instalado esto: Https://github.com/mwbrooks/cordova-plugin-menu Y han instalado cordova 1.8.1 . Copié "libs/phonegap-1.0.0.jar" en ANDROID_PROJECT/libs. Cuando intento y funciono la aplicación en el simulador, consigo: "Conversion to Dalvik format failed with error 1" Creo que esto tiene que ver con los conflictos con las bibliotecas, pero no sé qué hacer para eliminar el error? por favor […]

Comunicaciones de Dalvik a Java SE

Estoy planeando desarrollar una aplicación para Android que requiere un servidor de fondo para sincronizar datos con otros usuarios de la aplicación. Estoy pensando en escribir este servidor en java estándar que se ejecuta en un servidor unix. Una vez hice esto directamente entre dos dispositivos de Android, en ese caso, sólo serializado todos los […]

Java.lang.noclassdeffounderror: com.google.android.gms.R $ estilo nada me ayudó

Tengo tal código de clase de actividad: package com.pavel.exchanger; import android.os.Bundle; import android.app.Activity; import android.support.v4.app.FragmentActivity; import android.view.Menu; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; import android.support.v4.app.Fragment; public class SearchExchangerActivity extends FragmentActivity { static final LatLng HAMBURG = new LatLng(53.558, 9.927); static final LatLng KIEL = new […]

Entender el desmontaje del código Dalvik?

Estoy jugando con smali y baksmali en una pequeña aplicación Hello World Android que he escrito. Mi código fuente es: package com.hello; import android.app.Activity; import android.os.Bundle; public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } Que luego fue desmontado […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.