Ir para conteúdo
  • Cadastre-se

dev botao

Problemas com Depuração no Delphi 12 Android: IDE Travada em "Launching"


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 211 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Pessoal, estou enfrentando um problema e gostaria de ajuda.

Instalei recentemente o Delphi 12 na minha máquina para realizar alguns testes. No entanto, ao executar o projeto (F9), o aplicativo é instalado corretamente e inicia, mas não consigo depurar o código. O status fica travado em "Launching", conforme mostrado abaixo.

image.thumb.png.88f27abf3dfdebf61db7fa46331bb444.png

Este projeto foi criado especificamente para testes, sendo um projeto novo, criado no Delphi 12. Ativei todas as permissões necessárias, mas ainda assim não consigo identificar o motivo do problema. No Delphi 10.3, o mesmo procedimento funciona normalmente.

Já observei travamentos durante o "Launching" em alguns projetos para dispositivos APOS, mas este caso é diferente. O problema ocorre em qualquer dispositivo e não trava a IDE. Consigo até cancelar o processo quando percebo que não avança.

Agradeço qualquer ajuda que puderem oferecer.

  • Membros Pro
Postado

Acredito que sim... 

No caso dessa instalação do Delphi 12, deixei o que ele mesmo criou.

 

image.thumb.png.98f2563c4161f7e3eb55717ae1441cbd.png

 

Eu estou analizando o logcat, mas não identifiquei nada por enquanto.

Vou compartilhar com vocês.

08-12 15:41:06.197  3887 30513 I DpmTcmClient: RegisterTcmMonitor from: org.apache.http.impl.conn.TcmIdleTimerMonitor
08-12 15:41:07.495  3887 30513 D XutilsAgentHttpSender: response message: {"body":{"cmd":"respInstalledApp","status":1},"fmt":2}
08-12 15:41:07.496  3887 30513 I AbstractServerTask: result: {"status":1,"cmd":"respInstalledApp"}
08-12 15:41:07.496  3887 30513 I WakeLockUtil: releaseWakeLock
08-12 15:41:07.498  3887 30513 D AbstractTask: listenerIsNull = [true],taskName = [11]
08-12 15:41:08.106  1479  1503 I ActivityManager: Start proc 30559:com.linkfield.softsim/1000 for service com.linkfield.softsim/.service.SoftSIMService
08-12 15:41:08.146 30559 30559 W Environment: SD_EXTERNAL_STORAGE undefined; falling back to default
08-12 15:41:08.147 30559 30559 W Environment: SD_ROOT_STORAGE undefined; falling back to default
08-12 15:41:08.197 30559 30559 W System  : ClassLoader referenced unknown path: /system/priv-app/com.linkfield.softsim/lib/arm
08-12 15:41:08.269 30559 30559 D SoftSIMService: onCreate()
08-12 15:41:08.302 30559 30559 E SoftSIMService: device imei: 862634041080188
08-12 15:41:08.312 30559 30559 D SoftSIMService: is system app: true, is preloaded app: true
08-12 15:41:08.327 30559 30559 E ActivityThread: Failed to find provider info for com.linkfield.softsimprovider
08-12 15:41:08.327 30559 30559 W System.err: java.io.FileNotFoundException: No content provider: content://com.linkfield.softsimprovider/init.dat
08-12 15:41:08.327 30559 30559 W System.err:    at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1092)
08-12 15:41:08.327 30559 30559 W System.err:    at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:944)
08-12 15:41:08.328 30559 30559 W System.err:    at android.content.ContentResolver.openInputStream(ContentResolver.java:664)
08-12 15:41:08.328 30559 30559 W System.err:    at com.linkfield.softsim.service.SoftSIMService.n(SourceFile:845)
08-12 15:41:08.328 30559 30559 W System.err:    at com.linkfield.softsim.service.SoftSIMService.onCreate(SourceFile:601)
08-12 15:41:08.328 30559 30559 W System.err:    at android.app.ActivityThread.handleCreateService(ActivityThread.java:2877)
08-12 15:41:08.328 30559 30559 W System.err:    at android.app.ActivityThread.access$1900(ActivityThread.java:150)
08-12 15:41:08.328 30559 30559 W System.err:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1427)
08-12 15:41:08.328 30559 30559 W System.err:    at android.os.Handler.dispatchMessage(Handler.java:102)
08-12 15:41:08.328 30559 30559 W System.err:    at android.os.Looper.loop(Looper.java:148)
08-12 15:41:08.328 30559 30559 W System.err:    at android.app.ActivityThread.main(ActivityThread.java:5417)
08-12 15:41:08.328 30559 30559 W System.err:    at java.lang.reflect.Method.invoke(Native Method)
08-12 15:41:08.328 30559 30559 W System.err:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
08-12 15:41:08.328 30559 30559 W System.err:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
08-12 15:41:08.385  1479  3796 D ConnectivityService: listenForNetwork for Listen from uid/pid:1000/30559 for NetworkRequest [ id=9, legacyType=-1, [ Transports: CELLULAR|WIFI Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN] ]
08-12 15:41:08.390 30559 30559 D SoftSIMService: ACTION_SIM_STATE_CHANGED: 1
08-12 15:41:08.390 30559 30559 D SoftSIMService: PhoneStateListener onServiceStateChanged State=1
08-12 15:41:08.392 30559 30577 D SoftSIMService: NetworkCallback onAvailable:[type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: "Desenvolvimento", roaming: false, failover: false, isAvailable: true] capabilities:[ Transports: WIFI Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -44]
08-12 15:41:10.217 30587 30587 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 2000 <<<<<<
08-12 15:41:10.225 30587 30587 D AndroidRuntime: CheckJNI is OFF
08-12 15:41:10.300 30587 30587 D ICU     : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
08-12 15:41:10.375 30587 30587 I Radio-JNI: register_android_hardware_Radio DONE
08-12 15:41:10.428 30587 30587 D AndroidRuntime: Calling main entry com.android.commands.am.Am
08-12 15:41:10.434  1479  3828 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.embarcadero.TabbedwithNavigation/com.embarcadero.firemonkey.FMXNativeActivity} from uid 2000 on display 0
08-12 15:41:10.487 30587 30587 D AndroidRuntime: Shutting down VM
08-12 15:41:10.509  1479  3505 V BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@2b9c87c
08-12 15:41:10.509  1479  3505 I ActivityManager: Start proc 30641:com.embarcadero.TabbedwithNavigation/u0a167 for activity com.embarcadero.TabbedwithNavigation/com.embarcadero.firemonkey.FMXNativeActivity
08-12 15:41:10.513 30641 30641 I art     : Late-enabling -Xcheck:jni
08-12 15:41:10.538 30641 30641 W Environment: SD_EXTERNAL_STORAGE undefined; falling back to default
08-12 15:41:10.538 30641 30641 W Environment: SD_ROOT_STORAGE undefined; falling back to default
08-12 15:41:10.570 30641 30641 W ActivityThread: Application com.embarcadero.TabbedwithNavigation can be debugged on port 8100...
08-12 15:41:10.865 30641 30641 W linker  : /data/app/com.embarcadero.TabbedwithNavigation-2/lib/arm/libTabbedwithNavigation.so: unused DT entry: type 0x1d arg 0x13c8d
08-12 15:41:13.025 30641 30641 I Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8909_LA.BR.1.2.7_RB1__release_AU (I7d704ff208)
08-12 15:41:13.025 30641 30641 I Adreno-EGL: OpenGL ES Shader Compiler Version: E031.29.00.00
08-12 15:41:13.025 30641 30641 I Adreno-EGL: Build Date: 08/31/16 Wed
08-12 15:41:13.025 30641 30641 I Adreno-EGL: Local Branch:
08-12 15:41:13.025 30641 30641 I Adreno-EGL: Remote Branch: quic/LA.BR.1.2.7_rb1.30
08-12 15:41:13.025 30641 30641 I Adreno-EGL: Local Patches: NONE
08-12 15:41:13.025 30641 30641 I Adreno-EGL: Reconstruct Branch: NOTHING
08-12 15:41:13.424 30641 30725 D OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
08-12 15:41:13.568 30641 30725 I OpenGLRenderer: Initialized EGL, version 1.4
08-12 15:41:14.103 30641 30641 I Choreographer: Skipped 32 frames!  The application may be doing too much work on its main thread.
08-12 15:41:14.161  1479  1518 I ActivityManager: Displayed com.embarcadero.TabbedwithNavigation/com.embarcadero.firemonkey.FMXNativeActivity: +3s670ms (total +9m55s786ms)
08-12 15:41:18.094  1479  1503 I ActivityManager: Start proc 30852:com.qualcomm.display/1000 for service com.qualcomm.svi/.SVIService
08-12 15:41:18.128 30852 30852 W Environment: SD_EXTERNAL_STORAGE undefined; falling back to default
08-12 15:41:18.130 30852 30852 W Environment: SD_ROOT_STORAGE undefined; falling back to default
08-12 15:41:18.167 30852 30852 W System  : ClassLoader referenced unknown path: /system/app/SVIService/lib/arm
08-12 15:42:10.189  4426  4440 I art     : Background partial concurrent mark sweep GC freed 117(6KB) AllocSpace objects, 0(0B) LOS objects, 91% free, 1116KB/13MB, paused 973us total 117.666ms

 

  • Membros Pro
Postado

Tentei em um aparelho com a 6 e outro com a 10

Julio, agora que você falou, tentei na 12 aqui e deu certo. 
Deu o "Launching" e executou normal. No caso está em depuração como esperado.

 

  • Membros Pro
Postado (editado)

Só que eu tenho aqui um app que foi criado faz um bom tempo no Delphi 10.3, ele roda no GPOS700 que é Android 5.1 .

Queria atualizar meu projeto para funcionar no GPOS720, que é Android 10, justamente um que não deixa eu depurar.
 

Editado por Gustavo_Schwarz
  • Moderadores
  • Solution
Postado
7 minutos atrás, Gustavo_Schwarz disse:

Só que eu tenho aqui um app que foi criado faz um bom tempo no Delphi 10.3, ele roda no GPOS700 que é Android 5.1 .

Queria atualizar meu projeto para funcionar no GPOS720, que é Android 10, justamente um que não deixa eu depurar.
 

então é nele que tu vai ter que trabalhar

salvo engano não vai conseguir

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Em projetos antigos tem que:

 apagar o AndroidManifest.template.xml para recria-lo

e em Target Platforms

   Libraries de cada Plataforma

  (botão direito ira mostrar o menu)

    Revert system Files to Defaut

image.thumb.jpeg.7b355031541de98166b8bf438917a4f7.jpeg

  • Moderadores
Postado
14 minutos atrás, EdmarFrazao disse:

Em projetos antigos tem que:

 apagar o AndroidManifest.template.xml para recria-lo

e em Target Platforms

   Libraries de cada Plataforma

  (botão direito ira mostrar o menu)

    Revert system Files to Defaut

image.thumb.jpeg.7b355031541de98166b8bf438917a4f7.jpeg

o problema é a versão do android no dispositivo que ele quer

é antigo e o Delphi tem lá no docwiki as limitações de suporte a cada versão que no caso até estão descontinuadas pela google

  • Obrigado 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado
Em 13/08/2024 at 09:45, Juliomar Marchetti disse:

o problema é a versão do android no dispositivo que ele quer

é antigo e o Delphi tem lá no docwiki as limitações de suporte a cada versão que no caso até estão descontinuadas pela google

Não consegui encontrar essa documentação. Você poderia, por favor, me enviar o link? Gostaria de dar uma olhada.

Atualizei meu app para a versão mais recente do Android, o que exigiu várias modificações no código e ainda há algumas pendentes. No entanto, enfrento outro problema: alguns equipamentos estão em versões mais antigas e ainda estão em produção.

Gostaria, pelo menos, de atualizar o Delphi para a versão 12.1, mas continuar compilando com a API 29.

  • Moderadores
  • Este tópico foi criado há 211 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.