-
[Android] build.gradle카테고리 없음 2020. 11. 11. 13:53
Spring 에서 <dependency></dependency> 이렇게 기재했었는데, 안드로이드에서는 build.gradle(Module) 문서에 이렇게 기재 되어있다.
| build.gradle(Module)
dependencies { implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.2.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' }
| 문서 위치
| 안드로이드 패키지를 apk 라고 한다. Android Package
| war, ear, zip
이 세가지를 web archive 웹 아카이브라고 한다.
| 내일은 war 파일을 배포하는 것을 배울 예정이다.
war 배포의 의미 이클립스나 sts 툴이 없는 상태에서 실행 할 수 있는것을 의미한다.
| 상단의 Build-Generate Signed Bundle / APK 클릭
| Generate Signed Bundle or APK
사이즈가 작게 만들어주고
요구사항 어플을 보여주고
자원에 대한 모듈이다.
| Spring을 키고 Server 프로젝트를 살펴보자.
그리고 톰캣 패키지를 드롭다운 버튼으로 보면, tomcat-users.xml 이 있는데 이걸 실행하면 오류가 된다
catalina.policy 는 java 컴파일에 관련된 EL 태그로, java.home 모든 권한을 주겠다고 명시되어 있다.
이부분을 안드로이드에서는 AndroidManifest.xml 에서 볼 수 있다.
<uses-permission>
catalina.policy catalina.properties / jsp 관련 라이브러리를 가져오는 부분 | jsp 는 war 로, java 는 jar 로 배포된다.
| AVD (Android Virtual Device) 매니저 위치
| 연필 클릭
| 현재 가상 기기의 정보를 확인 할 수 있다.
| change 버튼을 누르면 더 자세하게 살펴볼 수 있다.