Clipper On Line • Ver Tópico - Criação App Android

Criação App Android

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

 

Criação App Android

Mensagempor wmanesco » 23 Nov 2016 20:24

Boa noite, estou tentando criar um simples aplicativo de teste porém estou com dificuldades, alguém já criou um apk funcional com qt?

Estou seguindo os passos que o Pritpal informou no grupo do hbqt aqui https://groups.google.com/forum/#!topic/qtcontribs/a90JXbXoX3I, porém lá ele não chega a explicar tudo, e estou no seguinte ponto:

Crio a lib com o hbmk2, e ela está incluida no projeto no qtcreator onde tento gerar o apk. Meu código está assim:

main.prg
#include "hbqtgui.ch"

FUNCTION Main()

   Msg( "Teste" )
   QApplication():exec()

RETURN NIL

STATIC PROCEDURE Msg(cMsg, cTitle)

   LOCAL oMB

   IF cTitle == NIL
      cTitle := "Aviso"
   ENDIF
   
   oMB := QMessageBox()
   oMB:setInformativeText( cMsg )
   oMB:setWindowTitle( cTitle )
   oMB:exec()
   oMB:setParent( QWidget() )

RETURN


Gero a lib, mas quando compilo pelo qtcreator mas gera os erros:

hb-gui.obj(.text.HB_FUN_request_MAIN+0x0): error: undefined reference to 'HB_FUN_MAIN'
collect2.exe: error: ld returned 1 exit status
Makefile:78: recipe for target 'libtest.so' failed
mingw32-make: *** [libtest.so] Error 1
20:09:46: The process "C:\Qt\Qt5.3.0\Tools\mingw482_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project hb-gui (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.3.0))
When executing step 'Make'


arquivo hb-gui.pro

QT        += core gui network

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport

TARGET    =  lovice
TEMPLATE  =  app

SOURCES   += hb-gui.cpp

HEADERS   +=
FORMS     +=
RESOURCES +=

CONFIG    += mobility
MOBILITY  =

ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android

OTHER_FILES += $$PWD/android/AndroidManifest.xml

INCLUDEPATH += C:/hb32-qt/include/

LIBS += -LC:\hb32-qt\lib\android\gccarm  \
                                  \
                -ltest          \
                                  \
           -Wl,--start-group      \
                -lexpat           \
                -lgtpca           \
                -lgtstd           \
                -lgttrm           \
                -lhbcomm          \
                -lhbcommon        \
                -lhbcpage         \
                -lhbcplr          \
                -lhbct            \
                -lhbdebug         \
                -lhbexpat         \
                -lhbextern        \
                -lhbformat        \
                -lhbfship         \
                -lhbgt            \
                -lhblang          \
                -lhblzf           \
                -lhbmacro         \
                -lhbmemio         \
                -lhbmisc          \
                -lhbmlzo          \
                -lhbmxml          \
                -lhbmzip          \
                -lhbnetio         \
                -lhbnf            \
                -lhbnulrdd        \
                -lhboslib         \
                -lhbpcre          \
                -lhbpp            \
                -lhbrdd           \
                -lhbrtl           \
                -lhbtest          \
                -lhbtip           \
                -lhbuddall        \
                -lhbunix          \
                -lhbusrrdd        \
                -lhbvm            \
                -lhbziparc        \
                -lhbzlib          \
                -llzf             \
                -lminilzo         \
                -lminizip         \
                -lmxml            \
                -lrddbm           \
                -lrddcdx          \
                -lrddfpt          \
                -lrddnsx          \
                -lrddntx          \
                -lrddsql          \
                -lgtqtc           \
                                  \
                -lhbqtcore        \
                -lhbqtgui         \
                -lhbqtnetwork     \
                -lhbqtwidgets     \
                                  \
           -Wl,--end-group



Ele não acha a funcao main, mas a libtest.a está no diretório das libs, não encontro o problema
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
wmanesco
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 106
Data de registro: 09 Set 2016 14:18
Cidade/Estado: ITAJAI - SC
Curtiu: 12 vezes
Mens.Curtidas: 3 vezes

Criação App Android

Mensagempor fladimir » 06 Dez 2016 14:01

Olá... teve algum progresso?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Harbour 3.4.0dev (4541270) (2016-06-28 07:05) | Console | MINGW | DBF | CDX | FastReport | MySQL
Harbour 3.2 | MinGW | Xailer 4.0.2 | MariaDB Nativo | Outros via ADO | FastReport
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2021
Data de registro: 15 Nov 2006 20:21
Curtiu: 14 vezes
Mens.Curtidas: 93 vezes

Criação App Android

Mensagempor wmanesco » 08 Dez 2016 11:20

Ainda não.. tentei bastante mas não resolvi ainda...
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
wmanesco
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 106
Data de registro: 09 Set 2016 14:18
Cidade/Estado: ITAJAI - SC
Curtiu: 12 vezes
Mens.Curtidas: 3 vezes

Criação App Android

Mensagempor janio » 07 Nov 2017 14:42

wManesco, Fladimir....

Conseguiram algo para Android??
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1579
Data de registro: 06 Jul 2004 08:43
Cidade/Estado: UBAJARA - CE
Curtiu: 6 vezes
Mens.Curtidas: 30 vezes

Criação App Android

Mensagempor fladimir » 07 Nov 2017 16:56

Com Harbour não, somente com Windev.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Harbour 3.4.0dev (4541270) (2016-06-28 07:05) | Console | MINGW | DBF | CDX | FastReport | MySQL
Harbour 3.2 | MinGW | Xailer 4.0.2 | MariaDB Nativo | Outros via ADO | FastReport
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2021
Data de registro: 15 Nov 2006 20:21
Curtiu: 14 vezes
Mens.Curtidas: 93 vezes




Retornar para QtContribs - HBQT

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro