visual tutorial studio samples c# xamarin.android xamarin

c# - tutorial - Biblioteca de enlaces OkHttp para el error de lanzamiento de Xamarin Android



xamarin visual studio 2013 (2)

Así que parece la primera llamada a su código de enlace.

Un par de cosas podrían estar sucediendo aquí:

  • Asegúrese de estar utilizando EmbeddedJar lugar de InputJar como la acción de compilación para el archivo jar. De lo contrario, debe incluir el jar con su aplicación principal de Android.
  • Asegúrese de que su aplicación principal tenga una referencia a la DLL vinculante, causa problemas si solo un proyecto dependiente tiene la referencia.

Si ninguno de los dos soluciona el problema, avíseme, creo que hay un enlace activo que Paul Betts tiene para esta biblioteca.

Intento usar la biblioteca OkHttp-Xamarin en una aplicación Xamarin de Android. Cada vez que trato de crear un nuevo OkHttpNetworkHandler obtengo la excepción a continuación.

Línea:

var handler = new OkHttpNetworkHandler();

Lanza:

[] Missing method Android.Runtime.JNIEnv::AllocObject(Type) in assembly Mono.Android.dll, referenced in assembly /data/data/com.my.app/files/.__override__/OkHttp.dll [MonoDroid] UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: ''Android.Runtime.JNIEnv.AllocObject''. [MonoDroid] at ModernHttpClient.OkHttpNetworkHandler..ctor () <IL 0x00001, 0x00057>

Estoy utilizando binarios precompilados de ModernHttpClient versión 0.9. Mi versión mínima de Android está configurada en 2.3 y el objetivo está configurado en 4.2. Estoy usando Xamarin Studio 4.0.13 y Mono 3.2.3.


No es realmente una respuesta a por qué se lanza la Excepción, pero por sugerencia de Paul Betts cambié al canal Alfa y las cosas están funcionando ahora.