| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2012 10:25:12
|
tiago.vt
JavaEvangelist
![[Avatar]](/images/avatar/60d951c5b80c087fe6cee57a25dab947.jpg)
Membro desde: 20/04/2008 16:48:01
Mensagens: 346
Online
|
Pessoa desenvolvi um programa que usa o SQLite no emulador do android quando executo a primeira vez o programa ele cria normalmente o banco de dados e as tabelas, porém quando executo em algum celular android ele não cria e quando entro em alguma interface que usa o banco de dados ocorre o erro, segui exemplos de livro e tutoriais na net. É necessário dar alguma permissão algo do tipo?
|
Oracle Certified Java Programmer OCJP 5 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2012 14:43:49
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Se voce já tinha o aplicativo instalado no aparelho com uma estrutura de dados diferente no SQLite, voce precisa mudar o inteiro VERSION que voce passa no método para iniciar o Helper.
Ou entao desinstalar e instalar denovo.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2012 15:32:04
|
tiago.vt
JavaEvangelist
![[Avatar]](/images/avatar/60d951c5b80c087fe6cee57a25dab947.jpg)
Membro desde: 20/04/2008 16:48:01
Mensagens: 346
Online
|
Marky.Vasconcelos wrote:Se voce já tinha o aplicativo instalado no aparelho com uma estrutura de dados diferente no SQLite, voce precisa mudar o inteiro VERSION que voce passa no método para iniciar o Helper.
Ou entao desinstalar e instalar denovo.
Removi o aplicativo e instalei de novo, e o problema continua
|
Oracle Certified Java Programmer OCJP 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2012 09:54:23
|
atsuki
Entusiasta Java
Membro desde: 28/11/2010 10:06:39
Mensagens: 18
Offline
|
Bom dia, Eu já tive este tipo de problema. No meu caso eu não havia configurado as permissões (internet e gps) e portanto quando instalava no smart ele não conseguia ler os dados e consequentemente não gravava nada no bd.
Boa sorte.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 08:02:17
|
fmbjava
Thread.start()
Membro desde: 09/02/2011 16:34:38
Mensagens: 31
Offline
|
pessoal estou com este problema . instalei o apk no celular e na hora de acessar alguma tela q usa sqlite nao funciona, as permissoes ja foi dado
|
Fernando Borelli
Analista de Sistemas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 08:17:46
|
tiago.vt
JavaEvangelist
![[Avatar]](/images/avatar/60d951c5b80c087fe6cee57a25dab947.jpg)
Membro desde: 20/04/2008 16:48:01
Mensagens: 346
Online
|
fmbjava wrote:pessoal estou com este problema . instalei o apk no celular e na hora de acessar alguma tela q usa sqlite nao funciona, as permissoes ja foi dado
Faz o que o Marky.Vasconcelos falo remove a aplicação completa do cel e do emulador, eu fiz umas alterações no emulado so que no emulador não estava criando, ae quando removi a app completa do emulador e foi criar de novo também fico dando erro e através do LogCat, consegui encontra o erro.
|
Oracle Certified Java Programmer OCJP 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 11:27:27
|
fmbjava
Thread.start()
Membro desde: 09/02/2011 16:34:38
Mensagens: 31
Offline
|
fiz o q pediu e realmente esta dando erro no log do emulador, mas quando rodo o emulador , consigo criar tabelas , fazer dowload no servidor importando dados no sqlite, mas quando jogo no celular ele nao faz nada quando se trato de tela com sqlite.
o erro segue abaixo:
01-30 13:44:10.323: ERROR/vold(26): Error opening switch name path '/sys/class/switch/test' (No such file or directory)
01-30 13:44:10.323: ERROR/vold(26): Error bootstrapping switch '/sys/class/switch/test' (No such file or directory)
01-30 13:44:10.323: ERROR/vold(26): Error opening switch name path '/sys/class/switch/test2' (No such file or directory)
01-30 13:44:10.323: ERROR/vold(26): Error bootstrapping switch '/sys/class/switch/test2' (No such file or directory)
nao sei se tem alguma coisa haver , mas no emulador funciona tudo...
|
Fernando Borelli
Analista de Sistemas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 11:33:37
|
atsuki
Entusiasta Java
Membro desde: 28/11/2010 10:06:39
Mensagens: 18
Offline
|
O LogCat da apenas esse erro? logo abaixo não há nenhum " java.lang.SecurityException"?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 12:59:14
|
fmbjava
Thread.start()
Membro desde: 09/02/2011 16:34:38
Mensagens: 31
Offline
|
ok da sim segue abaixo
01-30 13:44:26.443: ERROR/System(51): Failure starting core service
01-30 13:44:26.443: ERROR/System(51): java.lang.SecurityException
01-30 13:44:26.443: ERROR/System(51): at android.os.BinderProxy.transact(Native Method)
01-30 13:44:26.443: ERROR/System(51): at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146)
01-30 13:44:26.443: ERROR/System(51): at android.os.ServiceManager.addService(ServiceManager.java:72)
01-30 13:44:26.443: ERROR/System(51): at com.android.server.ServerThread.run(SystemServer.java:176)
01-30 13:44:26.453: ERROR/AndroidRuntime(51): Crash logging skipped, no checkin service
|
Fernando Borelli
Analista de Sistemas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 13:10:15
|
atsuki
Entusiasta Java
Membro desde: 28/11/2010 10:06:39
Mensagens: 18
Offline
|
Leia: http://developer.android.com/reference/java/lang/SecurityException.html
http://developer.android.com/guide/topics/security/security.html
roda a aplicação no step-by-step, acha o ponto que está lançando essa exceção e ficará fácil descobrir o motivo do problema e gerenciar ou evitar a exceção.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 13:17:44
|
tiago.vt
JavaEvangelist
![[Avatar]](/images/avatar/60d951c5b80c087fe6cee57a25dab947.jpg)
Membro desde: 20/04/2008 16:48:01
Mensagens: 346
Online
|
fmbjava wrote:ok da sim segue abaixo
01-30 13:44:26.443: ERROR/System(51): Failure starting core service
01-30 13:44:26.443: ERROR/System(51): java.lang.SecurityException
01-30 13:44:26.443: ERROR/System(51): at android.os.BinderProxy.transact(Native Method)
01-30 13:44:26.443: ERROR/System(51): at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146)
01-30 13:44:26.443: ERROR/System(51): at android.os.ServiceManager.addService(ServiceManager.java:72)
01-30 13:44:26.443: ERROR/System(51): at com.android.server.ServerThread.run(SystemServer.java:176)
01-30 13:44:26.453: ERROR/AndroidRuntime(51): Crash logging skipped, no checkin service
você adiciono a permissão no arquivo AndroidManifest.xml ??
|
Oracle Certified Java Programmer OCJP 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 13:24:02
|
atsuki
Entusiasta Java
Membro desde: 28/11/2010 10:06:39
Mensagens: 18
Offline
|
Sim, o ADT gera o arquivo manifest automaticamente, mas temos de adicionar as permissões manualmente, o formato é o seguinte:
existem dezenas de permissões. Se, por exemplo, seu app receber dados da internet, sem a permissão correta o android não vai "permitir" que o aplicativo realize nenhuma conexão, o mesmo é válido pro GPS, câmera, microfone etc etc.
Segue lista e descrição das permissões: http://developer.android.com/reference/android/Manifest.permission.html
This message was edited 1 time. Last update was at 31/01/2012 07:45:08
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 06:14:53
|
fmbjava
Thread.start()
Membro desde: 09/02/2011 16:34:38
Mensagens: 31
Offline
|
segue meu arquivo manifest com as permissoes
|
Fernando Borelli
Analista de Sistemas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 16:12:58
|
fmbjava
Thread.start()
Membro desde: 09/02/2011 16:34:38
Mensagens: 31
Offline
|
deu certo pessoal muito obrigado pela ajuda
era o chip do celar que estava com problemas
obrigado
|
Fernando Borelli
Analista de Sistemas |
|
|
 |
|
|