Membros Pro FreitasJCA Postado 8 Novembro Membros Pro Postado 8 Novembro 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?
Membros Pro FreitasJCA Postado 8 Novembro Autor Membros Pro Postado 8 Novembro Fiz download da source java https://github.com/TecToy-Automacao/Java/tree/master/jar/Tectoy pós fazer build para gerar tectoy.jar com o SDK que está sendo utilizado pelo Delphi 12.2, o resultado éo mesmo, ou seja, com os mesmos errors
Membros Pro FreitasJCA Postado 9 Novembro Autor Membros Pro Postado 9 Novembro 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"
Moderadores Juliomar Marchetti Postado Segunda as 00:55 Moderadores Postado Segunda as 00:55 Deu certo? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Membros Pro FreitasJCA Postado Segunda as 09:43 Autor Membros Pro Postado Segunda as 09:43 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
Moderadores Juliomar Marchetti Postado Segunda as 12:36 Moderadores Postado Segunda as 12:36 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts