0

Je rencontre des problèmes avec l'installation de ti.cloudpush. Tout d'abord, lorsque j'ajoute ti.cloudpush à mon projet Alloy, à l'aide de l'éditeur TiApp de l'accélérateur Studio, la seule version disponible est 4.0.3.Titanium: Problèmes lors de l'installation de Cloud Push (ti.cloudpush)

C'est étrange, comme la commande suivante montre la dernière version de ti.cloudpush est en fait v3.4.0:

$ gittio info ti.cloudpush 

[INFO] ti.cloudpush searching... 

id: ti.cloudpush 
type: module 
description: ACS Push notifications for Android 
title: cloudpush 
tags: 
platforms: android 
user: torneseumprogramador 
repo: aplicativo 
versions: 

    version: 3.4.0 
    datetime: 2016-07-22 20:29:16 
    platforms: android 
    dist: 
    path: 
    tree: 0360101006acbad47526f920bda3289898c398f9 

Ceci est également vérifié en allant sur les points suivants:

https://github.com/torneseumprogramador/aplicativo/tree/master/modules/ti.cloudpush

et

http://gitt.io/component/ti.cloudpush

Néanmoins, je continue d'exécuter mon application Android en utilisant la commande suivante

$ appc run -T device -p Android 

Cependant, je puis obtenir l'erreur:

[ERROR] Conflicting jar files detected: 
[ERROR] 
[ERROR] The following modules have different "google-play-services-base.jar" files 
[ERROR] ti.map   (version 3.3.0) (hash=6ac3fc6163fe93aee502091a3012193c) 
[ERROR] ti.cloudpush (version 4.0.3) (hash=291a4dc25f913c6de3415675f52cc7fa) 
[ERROR] 
[ERROR] You can either select a version of these modules where the conflicting jar file is the same or you 
[ERROR] can try copying the jar file from one module's "lib" folder to the other module's "lib" folder. 

Je décide alors d'utiliser une ancienne version de ti.cloudpush par changer le tiapp.xml à utiliser ceci:

<module platform="android" version="3.4.0">ti.cloudpush</module> 

Mais il me donne l'erreur:

[ERROR] Could not find all required Titanium Modules: 
[ERROR] id: ti.cloudpush  version: 3.4.0 platform: android  deploy-type: test 

Je puis recours à l'utilisation gittio et a fait la commande suivante (comme suggéré par http://gitt.io/component/ti.cloudpush mais je puis obtenir l'erreur suivante:

$ gittio install ti.cloudpush 
[INFO] ti.cloudpush searching... 
[ERROR] ti.cloudpush:commonjs no distributable available 
[ERROR] ti.cloudpush:android no distributable available 
[ERROR] ti.cloudpush:ios no distributable available 

ce qui se passe et comment puis-je installer ti.cloudpush? Cela avait l'habitude de travailler pour moi avant.

Répondre

0

ti.cloudpush est un module d'Appcelerator. Gitt.io est un site Web non géré par Apccelerator (il s'agit d'un effort communautaire).

La raison pour laquelle votre version 3.4.0 est introuvable est probablement qu'elle ne prend pas en charge le SDK avec lequel vous travaillez. En regardant le documentation, il semble que vous n'ayez pas besoin de télécharger le module, mais le fait de l'inclure devrait fonctionner correctement. Si vous utilisez Appcelerator Studio, vous devriez également le voir apparaître lorsque vous cliquez sur l'icône "+" à droite dans l'éditeur tiapp lorsque vous ajoutez un module.

+0

Oui c'est ce que j'ai fait initialement. Mais il montre seulement la version '4.0.3'. Et puis je reçois cette erreur jar contradictoire. –

+0

ouais vous aurez besoin d'ajuster les fichiers 'jar';) –

+0

Je ne comprends pas. Comment? –