안녕하세요 :)
오랜만에 와서 글을 적어보네요ㅎㅎ
이번 포스팅은 내가 만든 안드로이드 라이브러리를 등록해서 나를 포함한
다른 사람들도 쓸수 있게 하는 방법을 적으려고 합니다.
우리는 외부 라이브러리를 이용할때
build.gradle 에 implementation "" 이렇게 적어놓구 외부라이브러리를 다운받아서 쓰게 되는데요
내가 만든 라이브러리를 implementation 할 수 있게 하는 방법을 알려드리겠습니다.
우선 안드로이드에서 빌드 종속성(build dependency)을 설정하는 방법은 크게 3가지가 있어요
첫번째는 프로젝트 내에 라이브러리 모듈을 만들어서 사용하는 로컬 라이브러리 모듈 종속
implementation project(':mylibrary')
두번째는 만들어진 라이브러리 파일(jar 또는 aar)을 lib폴더 내에 넣어서 사용하는 로컬 바이너리 종속
implementation files('libs/foo.jar', 'libs/bar.jar')
세번째는 만들어진 라이브러리 모듈을 외부에서 가져오는 원격 바이너리 종속
implementation 'com.example.android:app-magic:12.3'
이 있습니다.
이번 포스팅에서 제가 보여드릴것은 1번째입니다. 다음 포스팅에서는 3번째를 할거에요!
이제 테스트 프로젝트를 만들어 봅시당 첫째로는 프로젝트 단에서 아래와 같이 안드로이드 라이브러리를 만듭니다.
그 다음 내가 사용할 앱에서 내가 만든 라이브러리를 implementation을 해야하는데
build.gradle(app)에서 아래와 같이 등록을 해줍니다
그 다음 라이브러리 모듈안에 파일을 만들건데요. 간단하게 사칙연산을 하는 자바 파일을 만들겠습니다.
그 다음 메인액티비티에 가서 내가 만든 로컬 라이브러리를 사용하시면 됩니다!
다음 포스팅에서는 내가 만든 로컬 라이브러리를 외부에서도 쓸수 있게끔 등록하는 방법을 알려드릴게요!
'개발 > 삽질' 카테고리의 다른 글
안드로이드 NoSuchMethodError: no static method 에러 발생시 (0) | 2020.12.13 |
---|---|
안드로이드 로컬파일 접근시 Unexpected SecurityException 에러 (0) | 2020.12.13 |
안드로이드 채팅방 입력 EditText 설정하기 (0) | 2020.08.02 |
안드로이드 내가 만든 라이브러리 배포하는법2(원격) (0) | 2020.06.27 |
플레이스토어 앱이 업로드가 안될때 (0) | 2020.05.31 |
댓글