2017-04-02 3 views
-1

나는 눌러서 상호 작용할 수있는 두 개의 버튼을 만드는 Android Studio에서 간단한 앱을 만들려고합니다. 단추 중 하나는 클릭 할 때 사라지고 다른 단추는 팝업 메시지를 생성합니다. 그러나 내 앱을 시작하려고 할 때 다음과 같은 4 가지 오류 메시지가 표시되었습니다.Android Studio에서 Gradle 빌드에 실패했습니다

오류 : (12,6) 오류 : 형식 주석이 -source 1.7에서 지원되지 않습니다. (-source 8 이상을 사용하십시오.

) 유형 약어를 사용 오류 : (12, 5) 오류 : 유형의 불법 시작

오류 : (12, 14) 오류 : ';' 예상 됨

오류 : ': app : compileDebugJavaWithJavac'작업에 대한 실행이 실패했습니다. ";"누락 등의 주요 활동에 구문 오류를 가지고있는 것처럼

Button buttonBlue, buttonPink 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    buttonBlue = (Button) findViewById(R.id.button_blueinvisible); 
    buttonPink = (Button) findViewById(R.id.button_pinkpanther); 
} 
public void toDo(View v) { 
    if (v.equals(buttonBlue)) 
     v.setVisibility(View.INVISIBLE); 
     //invisibilty 
    if (v.equals(buttonPink)) 
     Toast.makeText (getApplicationContext(), "to do to do to do to do to do...", Toast.LENGTH_SHORT).show(); 
     //pop-up 
} 

Here is the image with the Gradle Console and the errors

+0

* 질문 디버깅 도움말 ("이 코드가 작동하지 않는 이유는 무엇입니까?")에는 원하는 동작, 특정 문제 또는 오류 및 질문 자체에서이를 재현하는 데 필요한 가장 짧은 코드가 포함되어야합니다. 분명한 문제 성명이없는 질문은 다른 독자에게 유용하지 않습니다. 참조 : [mcve].를 만드는 방법 * 코드 스크린 샷을 게시하지 마십시오. 또한 오류가 Android Studio 자체에서 발생한다고 생각하지 않는 한,이 태그는 여기서는별로 유용하지 않습니다. – BSMP

+0

추가; after buttonPink and try –

답변

0

같다 : 여기

Compilation failed; see the compiler error output for details.

는 MainActivity.java 파일의 코드 12 행에서 코드를 보지 않고도 그다지 도움이되지 않습니다.

+0

불편을 끼쳐 드려 죄송합니다. 질문을 편집하고 코드를 붙여 넣었으며 한 번 더 확인해 줄 수 있는지 알고 싶습니다. –

0

어쨌든, 당신의 코드는 다음과 같아야합니다

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     final Button buttonBlue = (Button) findViewById(R.id.button_blueinvisible); 
     final Button buttonPink = (Button) findViewById(R.id.button_pinkpanther); 

buttonBlue.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     buttonBlue.setVisibility(View.INVISIBLE); 
    } 
}); 

     buttonPink.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Toast.makeText(MainActivity.this, "to do to do to do to do to do...", Toast.LENGTH_SHORT).show(); 
      } 
     }); 

    } 



} 

을하고 있는지 확인 명령문은 다음과 같습니다 경우 :

if(x==y){ 
do stuff here 
} 

이 기본적인 것들 꽤입니다 ...

관련 문제