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,

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

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.