2011-10-19 5 views
0

Après la mise à niveau des outils android sdk V14 et la mise à jour des projets existants à la dernière structure du projet, ant test échoue avec le message d'erreur:Exécuter "test fourmi" en utilisant des outils android sdk v14

test: 
    [echo] Running tests ... 
    [exec] Syntax error: Bad substitution` 

Sortie de ant -v test

[echo] Running tests ... 
    [exec] Current OS is Mac OS X 
    [exec] Executing '/opt/local/share/java/android-sdk-mac_x86/platform-tools/adb' with arguments: 
    [exec] 'shell' 
    [exec] 'am' 
    [exec] 'instrument' 
    [exec] '-w' 
    [exec] '-e' 
    [exec] 'coverage' 
    [exec] 'false' 
    [exec] 'xxx.xxx/xxx.xxx' 
    [exec] 
    [exec] The ' characters around the executable and arguments are 
    [exec] not part of the command. 

Mais exécutez directement la commande adb shell am instrument est très bien. Mon environnement est Apache Ant (TM) version 1.8.2 sur Mac. S'il vous plaît aider.

+0

Est-ce que cela montre l'erreur - la ligne suivante est "Bad Substitution"? –

Répondre

0

C'est un problème connu des outils r14. Voir http://tools.android.com/knownissues

Testing ant test fails with Syntax error: Bad substitution. A last minute change introduced this error in the Ant rules file. The workaround is to edit /tools/ant/build.xml, line 318 and to change ${manifest.package} with ${tested.manifest.package}. [Issue 20979]

Questions connexes