Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Consigo testar o ACBrAndroid\SunmiPrinter compilado em D10.4.2, com SDK AndroidSDK-2525-21.0.40680.4203  , NDK AndroidNDK-21-21.0.40680.4203\android-ndk-r21 e jdk-8.0.242.08-hotspot
Em Delphi 12.2  não funciona (  com  SDK AndroidSDK-2525-23.0.53982.0329, NDK  AndroidNDK-21-23.0.53982.0329\android-ndk-r21 e java C:\Program Files\Eclipse Adoptium\jdk-17.0.9.9-hotspot ).

O  tectoy.jar tem de ser recompilado para ser utilizado em Delphi 12.2  com essa versão do SDK?

WhatsApp Image 2024-11-08 at 17.08.41_8577a4fe.jpg

  • Membros Pro
Postado
Já verifiquei a solução .
Depois de compilar o  tectoy (  https://github.com/TecToy-Automacao/Java/tree/master/jar/Tectoy )  com o SDK que o Delphi12.2 (SDK AndroidSDK-2525-23.0.53982.0329 plataform Android-34 ) está a utilizar, são necessários alguns ajustes ao AndroidManifest.template.xml.original.
É necessário acrescentar 
 
     <queries>
       <package android:name="woyou.aidlservice.jiuiv5" />
<%queries-child-elements%>
    </queries>
 e na <activity  
android:exported="true"

 


 

  • Membros Pro
Postado

Bom dia Juliomar Marchetti

Sim, funcionou.  Estou a utilizar Windows 11  com Delphi 12.2 e com as alterações abaixo descritas consegui que o DemoPrinter imprimisse num Sunmi V2s.

 

SDK AndroidSDK-2525-23.0.53982.0329  Platform\android-34
NDK AndroidNDK-21-23.0.53982.0329\android-ndk-r21
Java Eclipse Adoptium\jdk-17.0.9.9-hotspot

Passos dados:

- Download da source https://github.com/TecToy-Automacao/Java/tree/master/jar/Tectoy

- Alterar Build.bat alterando JAVA_HOME 

SET "JAVA_HOME=C:\Program Files\Eclipse Adoptium\jdk-17.0.9.9-hotspot"   

- Adicionei System Environment Variable , para definir o SDK a utilizar no Build

ANDROID_HOME

C:\Users\Public\Documents\Embarcadero\Studio\23.0\CatalogRepository\AndroidSDK-2525-23.0.53982.0329

setx ANDROID_HOME "C:\Users\Public\Documents\Embarcadero\Studio\23.0\CatalogRepository\AndroidSDK-2525-23.0.53982.0329" /M

ou

sysdm.cpl  -> Environment Variables-System Variables-New

- compilar o projecto Java com o SDK que o Delphi 12.2 está a utilizar 

[Path do Projecto Java Tectoy]\Jar\Tectoy\Build.bat

- Copiar o tectoy.jar para a substituir o tectoy.jar utilizado no projecto DemoPrinter

- Alterações do AndroidManifest.template.xml   

<queries>

<package android:name="woyou.aidlservice.jiuiv5" />

<%queries-child-elements%>

</queries>

...

<activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"

...

android:exported="true"

...

 

Build.batAndroidManifest.template.xml

DemoPrinter-D12.2.md

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
Em 11/11/2024 at 06:43, FreitasJCA disse:

Estou a utilizar Windows 11  com Delphi 12.2 e com as alterações abaixo descritas consegui que o DemoPrinter imprimisse num Sunmi V2s

Agradecemos compartilhar sua experiência. Você também pode mandar um PullRequest para eles pelo GitHub.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 576 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...