마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

모듈에서 res 에 접근하려면 어떻게해야되나요

0 추천

모듈에서 res 에 접근하려면 어떻게해야되나요

aaa 란모듈의 

public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);

에서 R 을인식하지못하는것같습니다

aaa 란모듈의 res 폴더에 menu 폴더에 main.xml 파일이존재합니다

어떻게 인식시켜야되나요?

이클립스에서는 이상없었는데

안드로이드 스튜디오에서 그렇습니다

구름처럼달처럼 (5,830 포인트) 님이 2016년 7월 20일 질문

1개의 답변

0 추천
이클립스에서 문제가 없던 부분이면 한번

rebuild 한번 해보셔용.

그래도 안된다면 gradle 설정상에 뭔가 문제가 있을 확률이 높습니다.

Message에 뭔가 빨간 느낌표가 뜬다면 걔네들 먼저 고쳐줘야 할거에요.

 

그리고 이건 팁인데 리소스를 저렇게 빌드할때 참조시키는게 아니라 런타임에서도 참조 시킬수가 있답니다.

위의 R.menu.main 이라면

context.getResource().getIdentifier("main", "menu", "패키지이름")

기억이 가물가물 한데 이런식으로 하심 되용. 만약 이렇게 해서 안되면 걍

getIdentifier 이걸로 구글링 해보세요;;;

누군가 착하신분이 제대로 올려줬을수도 있으니까요.
Development Guy (70,570 포인트) 님이 2016년 7월 20일 답변
...