2011-10-28 7 views
8

Siempre que establece¿Cómo se configura la ruta absoluta de la biblioteca de Android en ant.properties?

android.library.reference.1=G\:Projects\Android\library\core\ 

en ant.properties, me sale el siguiente error al edificio:

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

La ruta es correcta, y la carpeta contiene archivos hace project.properties. ¿Cómo resuelvo este problema? ¿La construcción de Android solo toma en términos de ruta relativa?

+1

Pruebe G: \ en lugar de G \: – user999717

+0

android.library.reference.1 = G: \\ Projects \\ Android \\ library \\ core \\, Esto tampoco funciona. Estoy obteniendo android.library.reference .1 = G: \\ Projects \\ Android \\ library \\ core \\ – Azlam

Respuesta

3

Pruebe usar delimitadores de estilo de Unix, '/' not '\' por ej.

workspace.dir=/dev/projects/EclipseIndigo/AndroidWorkTwo 

La línea anterior funciona para mí en Windows

+0

¡Sin suerte! ¿Alguna vez funciona con rutas absolutas? – Azlam

+0

Funciona con rutas absolutas. El ejemplo que di es una ruta absoluta, simplemente no incluí la letra de la unidad. – NickT

+0

Muy útil. Esto ocurre cuando trabajas en Windows, pero lo compilas en un Mac o Linux :(. – fr4gus

13

Sí, no funciona con rutas absolutas - sólo tiene que utilizar relativa, es decir, el que tiene un montón de ../ ..

+0

No parece que ese sea el problema raíz. Debe haber algo más que vaya mal cuando usas una ruta absoluta, porque Ant convierte la ruta relativa en una ruta absoluta antes de usarlo. Dicho esto, +1 porque tiene razón. – AlbeyAmakiir

+0

caminos relativos solucionaron el problema – omega

+0

Sí, esto me muerde más o menos una vez al año y me olvido por completo que por alguna razón oscura tiene que ser una ruta relativa. Estoy haciendo esta entrada para que el próximo año encuentre mi propio comentario cuando busque la solución nuevamente :) – Travis

0

Ninguna de estas soluciones funcionó para mí. Terminé teniendo que restablecer el espacio de trabajo haciendo lo siguiente.

Preferencias - General - de inicio y cierre de espacios de trabajo -

Entonces me acaba de seleccionar el espacio de trabajo que estaba allí y se lo quitó. Esa era la única forma en que podía hacer que funcionara. ¡Espero que esto ayude a alguien más!

Cuestiones relacionadas