HELLO_HELL?

블로그 이미지

준P

qt) 안드로이드 빌드하기 hello hell 띄워보기

Development/QT library 2014. 8. 16. 22:33

qt에서 안드로이드 프로그래밍을할려면 adk와ndk를 설치해야 한다.


adk는 


http://developer.android.com/sdk/index.html


에서 adk안에 내장되어있으므로 다운로드하자


ndk는 


http://developer.android.com/tools/sdk/ndk/index.html


알맞게 다운로드 하는것이 중요하다.


ant는


http://ant.apache.org/bindownload.cgi


에서 다운로드 할수 있다 참고로 둘다 다운로드 하여서 설치해야한다,


필자는 android-studio에 ndk를 넣어서 sdk와ndk를 같이 넣었다.


이제 qt를 실행 시켜서 프로젝트를 만든다.




qt widgets application과 qt quick application은 안드로이드와 데스크탑을 동시에 지원한다.



어플 이름을 지정한다.



여기서 안드로이드에 오류가 있을것이다 필자는 이미 모든 과정을 미리햇깃떄문에 오류가없다.


details를 누루면 mange가 나오는데 클릭하자



여기서 jdk, sdk, ndk의 경로를 지정해준다.


제데로 지정해주지 않으면 에러 표시를 해준다.


그리고 에뮬레이터를 사용할려면 add를 클릭한후에 이름을 지정하고 ok를 눌른다.




그리고 제데로 지정되었는지 알기위해 buid & run에 가서 모두 확인해본다.


에러가 없으면 apply를 눌러 적용시킨다.



여기는 어플리케이션 내용을 입력한다.


필자는 android_test라고 지정해 줫다.



add to version control를 git으로 해준다.


마치시면 이제 이런 화면을 보실수있습니다.


qt는 모든  프로그램을 제작할떄 같은 형식으로 제작이가능해서 편리하다.


form에서 ui를 클릭해 들어간다.



label를 이용해 hello hell!!!를 입력한다.



save all을 클릭



여기서 예뮬레이터로 컴파일할려면 예뮬레이터를 클릭하시고


휴대폰으로 직접테스트하고싶으시면 휴대폰를 클릭하신뒤 ok를 누르시면 됨니다.


누르시면 오른쪽 밑에 build와 deploy가 뜨는데


이게 끝날떄까지 기다린다.


끝나면 예뮬레이터나 휴대폰에서 hello hell!!!을 찾아볼수있다.




저작자표시 비영리 변경금지 (새창열림)

'Development > QT library' 카테고리의 다른 글

Qt) cannot find -lGL  (0) 2014.07.30
qt ) qt 에디터 설치하기  (0) 2014.07.30
Posted by 준P
블로그 이미지

by 준P

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

글 보관함

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

링크

카테고리

HELLO? (157)
스터디 (6)
Windows 구조와 원리 OS를 관통하는 프로그.. (6)
Development (44)
Android (5)
Assembly (4)
C/C++ (11)
C# (0)
HTML (1)
JAVA (2)
JSP (3)
JS Script (2)
Linux Shell Script (2)
Open GL (1)
PHP (0)
Python (1)
QT library (3)
SQL (1)
Swift (1)
MongoDB (0)
Express JS (1)
Angular JS (1)
Node JS (1)
SpongePoweredForgePluginDev.. (2)
Unity3d (1)
Docker (0)
Linux (22)
Linux Kernel Study (1)
Network (9)
WireShark (1)
Network Theory (6)
Hack the packet 2013 (2)
Reversing (50)
Windows PE (10)
Windows Reversing (1)
Linux PE (0)
Linux Reversing (0)
Android Reversing (2)
Reversing Tools (8)
CodeEngn (25)
Reversing.kr (2)
abex's (2)
Sites (3)
System (12)
FTZ (9)
Buffer Over Flow (3)
GDGkr (1)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
준P's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

HELLO_HELL?

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • HELLO? (157)
    • 스터디 (6)
      • Windows 구조와 원리 OS를 관통하는 프로그.. (6)
    • Development (44)
      • Android (5)
      • Assembly (4)
      • C/C++ (11)
      • C# (0)
      • HTML (1)
      • JAVA (2)
      • JSP (3)
      • JS Script (2)
      • Linux Shell Script (2)
      • Open GL (1)
      • PHP (0)
      • Python (1)
      • QT library (3)
      • SQL (1)
      • Swift (1)
      • MongoDB (0)
      • Express JS (1)
      • Angular JS (1)
      • Node JS (1)
      • SpongePoweredForgePluginDev.. (2)
      • Unity3d (1)
    • Docker (0)
    • Linux (22)
    • Linux Kernel Study (1)
    • Network (9)
      • WireShark (1)
      • Network Theory (6)
      • Hack the packet 2013 (2)
    • Reversing (50)
      • Windows PE (10)
      • Windows Reversing (1)
      • Linux PE (0)
      • Linux Reversing (0)
      • Android Reversing (2)
      • Reversing Tools (8)
      • CodeEngn (25)
      • Reversing.kr (2)
      • abex's (2)
    • Sites (3)
    • System (12)
      • FTZ (9)
      • Buffer Over Flow (3)
    • GDGkr (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바