Agregue la biblioteca de Android al proyecto usando svn: external

¿Es posible?

Hay tres juegos que usan lib común de Android y se encuentran aquí: http://server.us/svn/greatlib .

Mi sueño (y mi PM también;) "pagar con un clic".

Antes de que tenga que

  1. juego de pago ( http://server.us/svn/game1 )
  2. pago y envío lib
  3. establecer lib en las properties.

Estoy tratando de mejorarlo.

Mi manera:

He realizado algunas manipulaciones con SVN: externo.

  1. se agregó el directory de la biblioteca al proyecto del juego (libraries / greatlib)
  2. set svn: external como este "/ svn / greatlib / libraries / greatlib"
  3. agregue "android.library.reference.1 = libraries / greatlib" en default.prop.
  4. Error: no se puede agregar la biblioteca de Android que no es un proyecto en el área de trabajo

¿Has pensado en esto?

Escuchando a esta gran publicación anterior:

http://msmvps.com/blogs/jon_skeet/archive/2009/11/02/omg-ponies-aka-humanity-epic-fail.aspx

Esto es lo que imaginé cuando vi la vista previa de ADT 14:

Esperanzas

La esperanza era que, dado que los proyectos de la biblioteca se están incluyendo como references jar a través del contenedor classpath de Library Projects en Eclipse, el cierre de la biblioteca referenceda no afectaría la presencia de dicho jar en el contenedor classpath.

Desafortunadamente,

Dashed

No veo cómo svn trickery te hará superar el problema fundamental que es con el plugin ADT mismo: no puedes hacer reference a los proyectos de la biblioteca que no están abiertos y en el espacio de trabajo con la cadena de herramientas de compilation basada en Eclipse. Puede ser una historia totalmente diferente con una construcción Ant.

Dicho esto, Google hizo un noble bash de impulsar los proyectos de la biblioteca a los ciudadanos de primera class. Todavía hay algo de trabajo por hacer.