다른 응용 프로그램에서 사용할 라이브러리로 변환하려는 안드로이드 응용 프로그램이 있습니다. 나는 gradle 파일의 apply plugin 섹션에서 com.android.application
을 com.android.library
으로 변경했습니다. 제거 된 응용 프로그램 ID입니다. 라이브러리의 Launcher 응용 프로그램에서 Launcher 인 텐트를 제거했습니다. 하지만이 프로젝트를 만들 때 R.id.imageButton
처럼 상수 표현을 필요로하는 몇 가지 오류가 발생합니다.안드로이드 응용 프로그램을 안드로이드 응용 프로그램으로 변환하면 오류가 발생합니다 : 상수 표현이 필요합니다
다른 게시물은 '상수'가 필요한 스위치 케이스 안에 ID가 사용됨을 나타냅니다. 따라서 회피 사례가 if-else 구문으로 대체 될 수 있습니다. 그러나 유일한 방법은 무엇입니까? 또한, 그렇다면 프로젝트를 응용 프로그램 대신 라이브러리로 전환 할 때 ID가 상수로 취급되지 않는 이유는 무엇입니까?
누군가 내가 누락 된 부분을 도울 수 있습니까? 감사
http://stackoverflow.com/questions/17614250/convert-existing-project-to-library-project-in -android-studio –
@IntelliJAmiya 링크를 보았습니다. 주로 그라디언트 파일의 플러그인을 업데이트하라고 알려줍니다. 언급했듯이 나는 그것을했고 재건축 할 때 나는 그 "상수 표현이 요구된다"라는 오류를 얻는다. –