2013-05-16 6 views
1

"Create Activity"를 선택한 다음 탐색 유형 "Scroolable Tabs + Swipe"로 "Balnk Activity"를 선택한 상태에서 Android Studio에서 새 프로젝트를 시작했습니다.Android Studio 컴파일 오류 (Gradle)

그런 다음 생성 된 "fragment_main_dummy.xml"레이아웃을 수정하여 ID를 루트 상대 레이아웃으로 설정하려고했습니다.

나는 다음과 같은 컴파일 오류가 프로젝트 실행하려고하면 : 나는 오류가 계속 변경 사항을 다시

...\Test1\build\res\all\debug\layout\fragment_main_dummy.xml 
Gradle: String types not allowed (at 'id' with value 'test'). 

하더라도합니다. 언급 한 파일을 수동으로 편집해야 문제가 해결 될 수 있습니다.

그래서 질문은 다음과 같습니다

  • 왜 모든 고해상도 파일은 빌드 \ 고해상도 \ 모든 \ debug 폴더에 복사 해왔다입니까?
  • src 폴더의 실제 파일을 수정하면 왜 이러한 파일이 업데이트되지 않습니까?
+0

문제가 보인다 이후 릴리스에서 해결되었습니다. – Paris

답변

0

이것은 Intellij가 자원을 관리하는 방법이며, ID 조회와 관련하여 도움이됩니다. 구체적으로 모르겠지만 AndroidStudio가 아니라 IntelliJ가 R 파일을 사용하는 방식으로 작동합니다 (Google에 도움이 될 수 있음). 그것).

파일은 빌드 파일이므로 수정할 수 없으므로 프로젝트를 다시 컴파일 할 때 파일이 업데이트됩니다. (즉, 기기를 실행/배포하고 APK를 구축 할 때).

IntelliJ 자동 빌드 프로젝트를 생각했는데이 설정을 해제했을 수 있습니까? 당신은 파일 메뉴와이를 테스트 할 수 있습니다 빌드> 프로젝트

을 다시
1

는 단순히 문자열 ID를 추가 "@ + ID가/의"예 "@ + ID/테스트"에서이 감사