8
votes

Comment définissez-vous la bibliothèque Android Absolute Chemin d'Ant.Properties?

Chaque fois que je définis

G\:Projects\Android\library\core\ resolve to a path with no project.properties
file for project G:\Projects\Android\library\test


1 commentaires

android.library.reference.1 = g: \\ projects \\ android \\ bibliothèque \\ core \\, cela ne fonctionne pas non plus je reçois Android.Library.reference.1 = G: \\ Projects \\ Android \\ bibliothèque \\ core \\


3 Réponses :


3
votes

Essayez d'utiliser des délimitters de style UNIX, '/' non '\' \ '\' \ ' xxx

La ligne ci-dessus fonctionne pour moi dans Windows


2 commentaires

Cela fonctionne avec des chemins absolus. L'exemple que j'ai donné est un chemin absolu, je n'ai tout simplement pas inclus la lettre de lecteur.


Très utile. Cela se produit lorsque vous travaillez sous Windows, mais vous le construisez sur une boîte Mac ou Linux :(.



13
votes

Ouais, cela ne fonctionne pas avec des chemins absolus - il suffit d'utiliser un relatif, c'est-à-dire celui avec beaucoup de ../.... / p>


5 commentaires

Cela n'a pas l'impression que c'est le problème de la racine. Il doit y avoir autre chose qui ne va pas mal lorsque vous utilisez un chemin absolu, car la fourmi convertit le chemin relatif en un chemin absolu avant de l'utiliser. Cela dit, +1 parce que tu as raison.


Chemins relatifs corrigés le problème


Oui, cela mord d'environ une fois par an et j'oublie totalement que pour une raison obscure, elle doit être un chemin relatif. Je fais cette entrée si l'année prochaine, je pourrais trouver mon propre commentaire quand je cherche à nouveau la solution :)


Cela signifie que vous ne pouvez pas accéder à une bibliothèque d'un autre lecteur sous Windows. C'est bien sûr parce que vous ne pouvez pas simplement revenir avec. »Et passer à une autre lettre de lecteur.


Symlinks à l'intérieur du projet des chemins absolus + une propriété XML relatif :-)



0
votes

Aucune de ces solutions n'a travaillé pour moi. J'ai fini par avoir à réinitialiser l'espace de travail en procédant comme suit.

Préférences - Général - Démarrage et arrêt - Espaces de travail

Puis je viens de sélectionner l'espace de travail qui était là et l'a supprimé. C'était la seule façon de le faire travailler. J'espère que cela aide quelqu'un d'autre!


0 commentaires