android web app만들기

2020. 9. 26. 20:26it 개발

    목차

안드로이드 스투디오를 엽니다.

그리고 empty activity를 누르고 next를 누릅니다.

앱 이름과 패키지 명을 정하고 저장될 위치를 정합니다. 언어는 java이어야 하고 minimum api level은 원하는 os 버전으로 선택해줍니다.

완료를 누릅니다.

github.com/nesez/web-app-android

 

nesez/web-app-android

web-app-android. Contribute to nesez/web-app-android development by creating an account on GitHub.

github.com

위 링크를 누릅니다.

위의 코드를 복사합니다.

AndroidManifest.xml을 열고 붙여줍니다.

이전에 설정한 패키지 명으로 수정해줍니다.

위의 위치에 아이콘이 없으므로 만들어줍니다.

위치는 D:\mywebapp\app\src\main\res\drawable입니다.

github.com/nesez/web-app-android/blob/master/java/com.your.package/mainActivity.java

 

nesez/web-app-android

web-app-android. Contribute to nesez/web-app-android development by creating an account on GitHub.

github.com

mainActivity.java의 코드를 복사하고 코드를 수정해줍니다.

패키지 명을 자신의 패키지 명으로 수정해줍니다.

링크를 원하는 것으로 수정해줍니다.

위의 오류 부분을 클릭하고 alt+enter을 누릅니다.

create interface를 누릅니다

ok를 누릅니다.

github.com/nesez/web-app-android/blob/master/res/layout/activity_main.xml

 

nesez/web-app-android

web-app-android. Contribute to nesez/web-app-android development by creating an account on GitHub.

github.com

잠시 activity_main.xml을 추가해줍니다.

위와 같이 추가해줍니다.

mainactivity.java의 오류가 사라진 것을 알 수 있습니다.

build를 누릅니다.

generate signed bundle/apk를 누릅니다.

새로 만들기를 눌러줍니다.

key store path에서 파일 모양을 누릅니다,

원하는 디렉터리를 설정해줍니다

 정보를 입력합니다.

아래 화면으로 돌아오게 됩니다.

release를 누르고 체크합니다.

랜더링이 끝나게 됩니다.

앱은

D:\mywebapp\app\release에 위치합니다.

주의 : 이 포스팅과 앱은 상용화에 무리가 있습니다.
이 코드는 완벽하지 않기에 개발용으로만 추천합니다.