Tag: android tiempo de ejecución

Java: acceso al campo final estático en JNI

¿Hay una manera de acceder a un campo final estático en JNI? public class TryMe { public int a = 1; public final int b = 2; public static int c = 3; public static final int d = 4; } El código C ++ JNI: jclass cls = env->FindClass("my/package/TryMe"); jfieldID a = env->GetFieldID(cls, "a", […]

Android Studio java.lang.NoSuchMethodError con una biblioteca importada

He importado commons-codec-1.10.jar siguiendo los siguientes pasos: En el directorio de aplicaciones se creó un directorio libs Copiado manualmente el archivo .jar dentro del directorio libs Haga clic con el botón derecho en el .jar dentro de android-studio y haga clic en Añadir como biblioteca Añadido esta línea en mi build.grade compile fileTree(dir: 'libs', include: […]

DexOpt: acceso al método ilegal

Tengo una aplicación basada en la ubicación que funcionó bien hasta ayer, pero cuando lo ejecuto en mi teléfono ahora actúa raro. A continuación se muestra mi logcat que muestra errores que nunca he visto o escuchado antes 07-07 14:17:25.548: D/ActivityThread(24383): handleBindApplication:com.example.loc_update 07-07 14:17:25.553: D/ActivityThread(24383): setTargetHeapUtilization:0.75 07-07 14:17:25.553: D/ActivityThread(24383): setTargetHeapMinFree:524288 07-07 14:17:25.573: I/dalvikvm(24383): DexOpt: illegal […]

Desbordamiento de tabla de referencia global débil de MediaCodec

Estoy trabajando en una aplicación que instancia varias instancias de MediaCodec para decodificar streaming de datos de audio y video a un SurfaceTexture en un kit de desarrollo Nvidia TX1. Después de unos minutos de usar sólo un decodificador de audio y un video, obtengo un error sobre el desbordamiento de la tabla de referencia […]

Arte: La verificación de X tomó Y ms

Tengo una advertencia en mi logcat: W/art: Verification of void com.myapp.LoginFragment$override.lambda$logIn$5(com.myapp.LoginFragment, java.lang.Throwable) took 217.578ms Aquí está el código: subscription = viewModel.logIn() .observeOn(AndroidSchedulers.mainThread()) .subscribe( this::showStudioSelection, error -> { ErrorResponse errorResponse = ErrorResponseFactory.create(error); if (errorResponse.code() == ApiResult.BAD_REQUEST) { Snackbar.make(getView(), R.string.login_bad_credentials, Snackbar.LENGTH_LONG) .setAction(android.R.string.ok, v -> {}) .show(); } else { Snackbar.make(getView(), "Unknown error " + errorResponse.code(), Snackbar.LENGTH_LONG) .setAction(android.R.string.ok, […]

¿Cómo diferencia exactamente JVM de Dalvik y / o ART?

En primer lugar, creo que puedo haber titulado esta pregunta mal, pero no pude pensar en las palabras correctas, así que por favor, siéntase libre de sugerir una edición y lo haré, para que la pregunta sea más educativa y relevante para los demás. Sé que javax.Swing simplemente no se puede utilizar para un proyecto […]

Diferencia entre dexopt y dex2oat?

Google está pasando de Dalvik a ART (Android Runtime). Yo estaba tratando de entender, cómo va a mejorar el rendimiento. La mejor explicación que encontré es la siguiente imagen: Uno de los componentes principales que ha cambiado es dexopt a dex2oat . Puesto que no tengo mucha idea acerca de estos, ¿alguien puede explicar la […]

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