segunda-feira, 14 de março de 2016

Que faire si le message "Echec de la création de l'application Android ... Merged dex" apparaît lors de la génération d'une application (APK) Android avec WINDEV Mobile 20 ou WINDEV Mobile 20 EXPRESS ?



faq.pcsoft.fr/11653-echec_compilation_application_apk_android_result_compacted-read.awp?AWPID899DA682=BA189C09367F7BA472CC7B5DEEAA1266E4272D30

WINDEV Mobile 20 (200067) a été conçu pour compiler les applications (APK) Android avec le package "SDK Build Tools" du SDK Android en version 23.0.1.
Si le SDK Android est installé sans le package "SDK Build Tools" en version 23.0.1, la génération peut échouer en affichant un message de la forme : 

Echec de la création de l'application Android <application>.apkErreur retournée :Result compacted from 5053,7KiB to 3381,3KiB to save 1672,4KiBMerged dex #1 (11 defs/15,1KiB)Merged dex #2 (2187 defs/4064,1KiB)Result is 2187 defs/3381,3KiB. Took 1,4s

Afin de permettre la compilation d'une application Android dans ce cas, une adaptation de WINDEV Mobile 20 a été nécessaire. Afin de l'obtenir : 
  • ouvrir les ressources pratiques,
  • via le lien "Liste des modules correctifs disponibles de WINDEV, WEBDEV, WINDEV Mobile",
  • demander la mise à jour portant la référence 
    • 95 115 s'il s'agit de WINDEV Mobile 20,
    • 95 274 s'il s'agit de WINDEV Mobile 20,
  • une fois la mise à jour appliquée, régénérer l'application APK.

Sans la mise à jour la compilation reste possible, en ajoutant le package "SDK Build Tools" 23.0.1 en plus de celui installé. Il suffit d'utiliser l'application SDK Manager de Google. Exemple :


Troubleshoot III

E se a mensagem "Falha ao criar o aplicativo Android ... dex Incorporada" aparece ao gerar um aplicativo (APK) WINDEV Android móvel 20 ou WINDEV Móvel 20 Express?

WINDEV Móvel 20 (200067) foi projetado para compilar as aplicações (APK) Android com o pacote de "Build SDK Tools" Android SDK Versão 23.0.1.

Se o Android SDK é instalado sem o pacote "Construir SDK Tools" na 23.0.1 lançamento, a uma geração pode falhar com uma mensagem da forma: 


Echec de la création de l'aplicativo Android <application> .apk
Erreur retournée:
Resultado compactado de 5053,7KiB para 3381,3KiB para salvar 1672,4KiB
Fundido dex # 1 (11 defs / 15,1KiB)
Incorporada dex # 2 (2187 defs / 4064,1KiB)
Resultado é 2187 defs / 3381,3KiB. tomou 1,4s


Para habilitar a compilação um aplicativo Android, neste caso, uma adaptação do WINDEV Móvel 20 era necessário. Para chegar: 

abrir os recursos práticos ,
através do link "Lista de patches de módulos disponíveis de WINDEV, Webdev, WINDEV Mobile"
aplicar a atualização com a referência 
95 115 no caso de WINDEV móvel 20
95 274 no caso de WINDEV móvel 20
Uma vez que a atualização for aplicada, regenerar aplicativo APK.


Sem atualizar a compilação é possível, adicionando o pacote de "Build SDK Tools", além de 23.0.1 instalado. Basta usar o aplicativo SDK Manager do Google. exemplo:







Nenhum comentário:

Postar um comentário

Teste

Teste
teste