2013-12-14 5 views
18

, 그것은 나를 더 이상 자바 클래스를 만들 수 나던. 현재 클래스에는 이상한 심볼이 있습니다. 왜 안드로이드 스튜디오 나 자바 클래스를 만들 수 없습니다? 전에 안드로이드 스튜디오에 업데이트 이일부터 시작

나는 다른 설정으로, 수출 수입 많은 여러 번 시도했지만 작동하지 않았다. 어떤 충고?

여기 여기 내 안드로이드 Studio 프로젝트의 구조는 두 개의 스크린 샷 enter image description here enter image description here

UPDATE 1:

있습니다. AndroidManifest가 올바른 위치에 있습니다. > 소스 루트 - enter image description here

답변

15

오른쪽으로, src 폴더에 마크 디렉토리를 클릭합니다.

+0

오 고맙다. Java 클래스에서 작동하지만, 이제 프로젝트 오류를 ​​빌드하려고하면 'Android 소스 생성기 : [LibrettoProva] AndroidManifest.xml 파일을 찾을 수 없습니다.'라는 오류가 발생합니다. 뭐야? 이 Android Studio 업데이트로 변경된 사항을 설명해 주시겠습니까? –

+0

있는지,하지만 지금은 문제가 당신은 당신의 프로젝트를 볼 수 있습니다, 그것이 말하는대로, AndroidManifest를 찾을 수없는 점이다하지? –

+0

편집을 참조하십시오. –

9

안드로이드 스튜디오 1.0 업데이트 : 안드로이드 스튜디오의 프로젝트보기에서

SRC에서 "자바" 폴더를 확인하시기 바랍니다.

보통 자동으로 SRC에서 안드로이드 스튜디오에 의해 만들어진 두 개의 폴더가있을 것입니다 -

  1. androidTest (이 서면 테스트 케이스에 사용),
  2. 주요
  3. (이것은 응용 프로그램 소스를 작성하는 데 사용됩니다.)

이들 각각에는 "java"폴더가 있어야합니다. 자바 폴더가없는

경우, 새로운 자바 클래스를 추가하려면

Creating Java Folder

아래와 같이 주 (또는 androidTest)에서 마우스 오른쪽 클릭으로 권리를 을 제발 만들 수 있습니다은 "java 폴더"를 클릭하고 "자바 클래스"를 선택합니다.

Adding new class to the project

감사합니다,

+1

Intellij Idea에서 사용하기 때문에 New> Package를 선택했지만 Java 클래스를 추가 할 수 없습니다. 폴더> Java 폴더는 Android Studio의 트릭입니다. –

4

나는 위의 솔루션을 시도하지만 소스 루트로 'SRC'을 설정하는 메뉴 항목을 찾을 수 없습니다. 그래서 나는 앱의 build.gradle 파일에서 비슷한 설정을함으로써 문제를 해결할 수있었습니다. 나는 이것을 추가했다 :

android { 
... 
sourceSets { 
     main.java.srcDirs += 'src/main/java' 
    } 

}