Estoy asumiendo que usted está utilizando Eclipse.
Primero, agregue soporte Ant a su proyecto, ejecutando "android update project -p". dentro del proyecto dir.
A continuación, crear objetivos personalizados en su build.xml, a lo largo de las líneas (no probado mecanografiado) de:
<target name="install-release" depends="release">
<sequential>
<echo>Installing ${out.release.file} onto default emulator or device...</echo>
<exec executable="${adb}" failonerror="true">
<arg line="${adb.device.arg}" />
<arg value="install" />
<arg value="-r" />
<arg path="${out.release.file}" />
</exec>
</sequential>
</target>
<target name="run-release" depends="install-release">
<!-- not sure what goes here -->
</target>
continuación, pueden ampliar el build.xml en el panel de archivos, y añadir el Run- liberar objetivo a su barra de herramientas. Esto al menos hará que la instalación funcione desde la barra de herramientas.
Tendrá que establecer las propiedades adecuadas para obtener la firma de trabajo (key.store, key.store.password, key.alias, key.alias.password), como se describe en Building and Running from the Command Line
Espero que esto ayude.
Ejecuto 'android update project' que creó un build.xml, pero el' del lanzamiento de la blanco de la dependencia no fue creado así que 'install-release' falla. –
¿Cuál es el resultado que indica por qué la publicación falló? Release es un target estándar para proyectos android, por lo que esto indica un problema con el proyecto –
Era un nuevo proyecto Eclipse, no tenía un 'build.xml' hasta que ejecuté' android update project' y luego tenía un 'build.xml' sin objetivos. El error es que no hay ningún objetivo 'release'. El error no proviene de la salida, sino que Eclipse lo resalta cuando pegué el código. Necesité agregar '--path .' a' android update project'. ¿Quizás necesito agregar algo más para darme un mejor lugar de inicio para 'build.xml'? –