Erro ao iniciar aplicativo

11 respostas
C

Eu tinha uma aplicação que rodava de boa no celular. Eu fiz algumas alterações no programa, recompilei , desinstalei a que estava no celular e joguei essa nova e agora só da esse erro a hora que eu tento abrir: Exceção não manipulada. Fechar aplicativo? Se eu não fexo ele trava ali e não faz mais nada.
Alguem pode ajudar?

11 Respostas

T

vc poderia dar mais informações

abelgomes

rapaz…veja nas propriedades do projeto e veja qual é a Mdilet princiapal…:wink:

C

Cara, ja verifiquei la e ta certinho, a midlet principal é a que deveria ser mesmo. :?

abelgomes

ele roda no emulador, tudo certo?

C

é cara, no emulador roda tudo certo :s

abelgomes

bom…dependendo dessa alteraçõe que vc fez…pode ser a KVM…tenta reinstalar a KVM e V oq q dar…

C

Então cara, reescrevi toda a aplicação e deu certo ^^. Engraçado que ela ta igualzinha em relação à original. Vai entende :roll:

abelgomes

entao deve ter sido alguma coisa no teu projeto…biblioteca etc…

C
a cara, volto da esse erro :s é bem quando o botão chama essa thread:
class UploadServer extends Thread

    {
        public void run()
        {
            Upload();
        }

        public void Upload()
        {
            

               HttpConnection http = null;
    OutputStream oStrm = null;
    InputStream iStrm = null;
    boolean ret = false;
    // Data is passed as a separate stream for POST (below)
    String url = "1921.68.0.29:8084/ServerVideo/Server";
    try
    {
      http = (HttpConnection) Connector.open(url);
      oStrm = http.openOutputStream();

      http.setRequestMethod(HttpConnection.POST);
      http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");


      byte data[] = output.toByteArray();
      oStrm.write(data);

      iStrm = http.openInputStream();

                if (iStrm != null)
                    iStrm.close();

                if (oStrm != null)
                    oStrm.close();

            }

            catch (IOException e)
            {
                e.printStackTrace();
            }

       }
    }
fabianofrizzo

E qual é o erro…

Pega o Erro no cathc e joga na tela usando um Alert ou algo parecido…

C
class UploadToServer extends Thread

    {
        public void run()
        
        {
            try 
            {
                Upload();
            } 
            
            catch (Exception e) 
            {
                e.printStackTrace();
            }
            
        }
Ai cara coloquei um try/catch ali no método run e foi :D
Criado 30 de dezembro de 2008
Ultima resposta 6 de jan. de 2009
Respostas 11
Participantes 4