Hola a todos, he creado un programa para que mande unos datos a la web via php, todo anda bien pero a la hora de querer compilar para enviar al dispositivo me salta este error:
B4X:
Parsing code. 0.00
Compiling code. 0.05
Compiling layouts code. 0.00
Generating R file. 0.06
Compiling generated Java code. Error
B4A line: 37
HttpClient1.Initialize(\
javac 1.7.0_79
src\b4a\example\main.java:303: error: cannot access ClientProtocolException
_httpclient1.Initialize("http");
^
class file for org.apache.http.client.ClientProtocolException not found
1 error
La parte de codigo donde me salta el error es aqui:
B4X:
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("mainscrn")
If FirstTime Then
HttpClient1.Initialize("http")
End If
End Sub
Que es eso de apache??, creo que mi codigo anda bien (de hecho baje el de otro compañero que supuestamente estaba probado, y a la hora de querer compilarlo me salto lo mismo), mi libreria de HTTP es la 1.36, alguien que sepa que sucede??
En un principio si te da el error ahi es muy extraño, por que solo inicializas, la versión de la libreria da igual, y la que tienes ya esta bien.
Puede que el error venga de otro sitio y hace referencia al nombre que le has dado al inicializar.
Corre el programa en Debug (rapid) Pon un Breakpoint justo donde haces el "If FirstTime Then" y luego ejecutalo paso a paso, quizas asi veas exactamente donde te da el error.
Realmente no se que hice, después de dejar el programa unos días, hoy llego y modifico únicamente la url y se envían los datos!, sólo modifique la dirección del servidor, después al querer probar con el servidor pasado los datos al igual salieron sin problema, realmente no se que sucedió pero en fin, quedo resuelto.