Spanish [SOLUCIONADO] Subir el APK a un servidor

vbmundo

Well-Known Member
Licensed User
Hola,

Ya tengo la versión BETA de mi APP y quiero subirla a un servidor mio para que algunos usuarios de mi foro puedan descargarla e instalarla en sus moviles para hacer de BetaTesters (antes de luego subir todo a Google Play).

Cuando compilé mi aplicación (luego de firmarla y poner el sistema en Release mode) me generó un archivo result.apk

Preguntas..

1. es normal ese nombre de archivo ?
2. solo haría falta ese archivo para que los usuarios lo instalen ?

Por ahora eso

Gracias !!
 

dar2o3

Active Member
Licensed User
Longtime User
1º En el main tienes algo como esto

B4X:
#Region  Project Attributes
    #ApplicationLabel: nombreaplicación
    #VersionCode: 1
    #VersionName: 1
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

Cambia nombreaplicación por el nombre que quieras que aparezca.

2º En el apk va todo lo necesario para que la aplicación se instale.
 

vbmundo

Well-Known Member
Licensed User
1º En el main tienes algo como esto

B4X:
#Region  Project Attributes
    #ApplicationLabel: nombreaplicación
    #VersionCode: 1
    #VersionName: 1
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

Cambia nombreaplicación por el nombre que quieras que aparezca.

2º En el apk va todo lo necesario para que la aplicación se instale.
Gracias amigo !!!

eres un Crack !
 

vbmundo

Well-Known Member
Licensed User
Hola,

Acabo de darme cuenta que en #ApplicationLabel ya tenia seteado el nombre de la APP.

Compilo y vuelve a generar el result.apk

Mira

B4X:
#Region  Project Attributes
    #ApplicationLabel: SuperMySQL
    #VersionCode: 1
    #VersionName:
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

que puede estar faltando ?

Saludos
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola Pablo:

El #ApplicationLabel: SuperMySQL es el nombre que pondrá en el icono (el texto del icono) de la aplicación en el escritorio.

Compilo y vuelve a generar el result.apk

Cuando guardas el proyecto por primera vez, el nombre que le des es el de la .APK
Sal del proyecto, cambia el nombre del fichero .b4a y pon el que quieras, por ejemplo
SuperMySQL.b4a , entra en B4A y vuelve a compilar y tendras ese nombre de apk.


Saludos
 
Last edited:

vbmundo

Well-Known Member
Licensed User
Hola Jesus,

Hace rato largo que mi archivo .b4a se llama SuperMySQL... pero aun así el APK se llama diferente.

De todos modos todos me dicen que el nombre del APK es lo de menos...

Gracias !!
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola Pablo:

Hace rato largo que mi archivo .b4a se llama SuperMySQL... pero aun así el APK se llama diferente.

El nombre del archivo APK será siempre el mismo que el archivo de proyecto o el "resultado" si el archivo de proyecto contiene un carácter ilegal (como el espacio).
https://www.b4x.com/android/forum/threads/b4a-beginners-guide.9578/#content
https://www.b4x.com/android/forum/threads/users-guide.15861/#content

Nunca he tenido problemas, si he querido que el apk al compilar fuera otro al que le di cuando creé el proyecto, haciendo lo que te he explicado arriba siempre ha funciona.
1) Cierra Basic4Android
2) Renombra el fichero del proyecto
3) Abre Basic4Android
4) Run (Release)

Aún asi, tu puedes renombrar el nombre del archivo APK una vez creado.

Saludos
 

dar2o3

Active Member
Licensed User
Longtime User
Si, pero hay que acostumbrarse a cambiar el nombre aquí.

upload_2016-7-13_18-53-35.png


No dejéis el nombre que viene por defecto "b4a.example" porque puede pasar que tengáis varios proyectos con distinto nombre pero si no cambiáis el nombre del package al compilarlo e instalarlo en el móvil os pisará cualquier otra apk con el mismo nombre de package.
 
Top