Tutorial Create Extension. Template. Source code. Build extension

Hi friends, this is a tutorial to create extension. Build extension.

  • Let’s create an extension on the Pythagorean theorem: pitagoras.aix


  • Create in your PC-Windows this folder:

C:/AppInventorExtensiones

  • Download in that folder these packages [or other recent version]

  • Continue in this tutorial…

http://kio4.com/appinventor/125B_extensiones_crear_i.htm

  • Install java JDK, GIT and ANT.

  • Change User variables:

  • Download Source code Pitagoras.java for Pitagoras.aix extension.

  • Build extension.

  • Then create other extension: Unetexto (Jointext)


  • Aquí tenemos el mismo tutorial en español. (Tutorial in Spanish)

  • Hola amigos aquí dejo el enlace de mi tutorial para crear extensiones.

  • Comienzo explicando la manera de instalar los tres paquetes necesarios (java JDK, GIT y ANT). Luego modificar la variables del usuario. Copiar el código fuente y crear la extensión.

  • Todo eso lo puedes ver en este tutorial.

  • Crear Extensiones Create Extensions App inventor 2. Build extensions code java.

  • Seguiré activando otros tutoriales para mostrar una plantilla para crear las extensiones y códigos fuentes de algunas de las extensiones que he realizado.

  • Espero que os guste. Saludos.

  • Juan Antonio Villalpando.

  • http://kio4.com/appinventor

  • To be continued.

In other post I will put a template file and other source codes.

  • Regards.
14 Likes

Muy Buen aporte

ayuda, hize todos los pasos y me sale este error al ejecutar ant extensions:

BUILD FAILED
C:\AppInventorExtensiones\appinventor-sources\appinventor\build.xml:35: The following error occurred while executing this line:
C:\AppInventorExtensiones\appinventor-sources\appinventor\build-common.xml:399: The following error occurred while executing this line:
C:\AppInventorExtensiones\appinventor-sources\appinventor\components\build.xml:383: The following error occurred while executing this line:
C:\AppInventorExtensiones\appinventor-sources\appinventor\components\build.xml:233: Compile failed; see the compiler error output for details.

Total time: 35 seconds
Picked up _JAVA_OPTIONS: -Xmx1024m

toma un pantallazo

En el tutorial instalé el app source en
C:\Users\juan\appinventor-sources tu lo has instalado en otro directorio.

Consulta si tienes bien puesto el
_JAVA_OPTIONS le ponemos de Valor -Xmx1024m

Consulta si tienes bien puesta las variables del sistema según el lugar donde has instalado el appinventor-sources

@Andres_Cotes @Juan_Antonio

// Creación de las Propiedades.
// Establecimiento de las Propiedades.
// Función para calcular la hipotenusa.

elimine todas esas lineas con los comentarios en el archivo java y ya funciono.

ahora hay que leer y aprender java :joy:

1 Like

Hola, Lml_DLGdo, celebro que te funcionara.

En otro de los tutoriales indico que es conveniente no poner acentos ni siquiera en los comentarios, tal vez por eso no te funcionaba, he quitado los acentos del código.

Para comenzar con JAVA y con las extensiones te aconsejo que realices extensiones de simples cálculos matemáticos como el cálculo del índice de masa muscular, o calcular un número aleatorio entre dos números dados,… más tarde consultando en la web puedes copiar, pegar y adaptar códigos de JAVA más complicados.

Por mi parte voy a ir activando mis páginas web donde expongo códigos fuentes para realizar distintas extensiones.

Espero que os guste este tutorial.

@Juan_Antonio
Si leí lo de los acentos pero preferí eliminar las líneas completas…

Tengo una pregunta, la imagen para la extensión en que carpeta va?

Gracias por los consejos y espero esos tutoriales :sunglasses:

Saludos…

Los iconos son imágenes de tipo png y tamaño 16x16 yo siempre los he puesto en una dirección web, por ejemplo:

iconName = "http://kio4.com/....../explorador.png") 

también se puede poner en una subcarpeta pero ahora no recuerdo en qué lugar debe estar.

Prueba subir una imagen a cualquier web y luego la enlazas, pero recuerda que debe tener 16x16

Por ejemplo este es el icono de tu nick pero las dimensiones no coinciden

1 Like

Hola cuando construyo la extensión da este error:
bluid.xml does not exist ¿Cómo puedo resolver este problema?

en que carpeta estas haciendo ant extension

Mira en el tutorial cómo indico la carpeta donde el ant empieza a crear la extensión.

En mi ejemplo:
[Estando en Git bash, otra manera de posicionarse sería escribir esta orden: cd c/Users/juan/appinventor-sources/appinventor ]

http://kio4.com/appinventor/125_extensiones_crear.htm

thnx for this helpful topic i wish to see post about serial communication extension especially with arduino i mean how can i create extension like this thnx again

link’s forbidden

You don’t have permission to access /appinventor on this server.

can u repair it pls?

@lowo_sukalong

Try

http://kio4.com/appinventor/125B_extensiones_crear_i.htm

http://kio4.com/appinventor/125_extensiones_crear.htm

http://kio4.com/appinventor

all 3 of em (see browser tabs)

What is your country?

or 2 first part of IP XXX.XXX.—.---

well i guess its just my provider…

It is working for me just perfect

Congratulations @Nick127

Here other template:

1 Like