2015-06-14 52 views
-2

我的老師希望我們在Android Studio上製作應用程序,所以我選擇製作音樂應用程序。 錯誤(';'預計在第25行)

package com.example.laura.homework; 

import android.app.Activity; 
import android.media.MediaPlayer; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 


public class MainActivity extends Activity { 

MediaPlayer mustafa1; 
MediaPlayer mustafa2; 
MediaPlayer tarkan1; 
MediaPlayer tarkan2; 
MediaPlayer tarkan3; 
MediaPlayer tarkan4; 
MediaPlayer tarkan5; 
MediaPlayer tarkan6; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    mustafa1 = MediaPlayer.create(this,R.raw.aya_benzer_mustafa_sandal) 
    mustafa2 = MediaPlayer.create(this,R.raw.melek_yuzulum_mustafa_sandal) 
    tarkan1 = MediaPlayer.create(this,R.raw.simarik_tarkan) 
    tarkan2 = MediaPlayer.create(this,R.raw.adimi_kalbine_yaz_tarkan) 
    tarkan3 = MediaPlayer.create(this,R.raw.dudu_tarkan) 
    tarkan4 = MediaPlayer.create(this, R.raw.kuzu_kuzu_tarkan) 
    tarkan5 = MediaPlayer.create(this,R.raw.yemin_ettim_tarkan) 
    tarkan6 = MediaPlayer.create(this, R.raw.op_tarkan) 
} 


@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.menu_main, menu); 
    return true; 
    } 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle action bar item clicks here. The action bar will 
    // automatically handle clicks on the Home/Up button, so long 
    // as you specify a parent activity in AndroidManifest.xml. 
    int id = item.getItemId(); 

    //noinspection SimplifiableIfStatement 
    if (id == R.id.action_settings) { 
    return true; 
    } 

    return super.onOptionsItemSelected(item); 
    } 
    } 
package com.example.laura.homework; 

import android.app.Activity; 
import android.media.MediaPlayer; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 


public class MainActivity extends Activity { 

MediaPlayer mustafa1; 
MediaPlayer mustafa2; 
MediaPlayer tarkan1; 
MediaPlayer tarkan2; 
MediaPlayer tarkan3; 
MediaPlayer tarkan4; 
MediaPlayer tarkan5; 
MediaPlayer tarkan6; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    mustafa1 = MediaPlayer.create(this,R.raw.aya_benzer_mustafa_sandal) 
    mustafa2 = MediaPlayer.create(this,R.raw.melek_yuzulum_mustafa_sandal) 
    tarkan1 = MediaPlayer.create(this,R.raw.simarik_tarkan) 
    tarkan2 = MediaPlayer.create(this,R.raw.adimi_kalbine_yaz_tarkan) 
    tarkan3 = MediaPlayer.create(this,R.raw.dudu_tarkan) 
    tarkan4 = MediaPlayer.create(this, R.raw.kuzu_kuzu_tarkan) 
    tarkan5 = MediaPlayer.create(this,R.raw.yemin_ettim_tarkan) 
    tarkan6 = MediaPlayer.create(this, R.raw.op_tarkan) 
} 


@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.menu_main, menu); 
    return true; 
    } 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle action bar item clicks here. The action bar will 
    // automatically handle clicks on the Home/Up button, so long 
    // as you specify a parent activity in AndroidManifest.xml. 
    int id = item.getItemId(); 

    //noinspection SimplifiableIfStatement 
    if (id == R.id.action_settings) { 
    return true; 
    } 

    return super.onOptionsItemSelected(item); 
    } 
    } 

,我得到的,在我的錯誤 「藏匿」,「 ';'預計(第25行)「等槽32.我需要幫助來解決這個問題。有什麼建議麼?

+0

你能打印整個錯誤所以我可以跟蹤調用堆棧? – coderrick

+0

每一行都必須以a;結尾。添加;你的線條,你會得到新的錯誤(在編碼過程中發生了很多:修復一個,得到一個新的:)) –

+0

這是第25行? – Marged

回答

2

包括;行25及以下的結束

mustafa1 = MediaPlayer.create(this,R.raw.aya_benzer_mustafa_sandal); 
mustafa2 = MediaPlayer.create(this,R.raw.melek_yuzulum_mustafa_sandal); 
tarkan1 = MediaPlayer.create(this,R.raw.simarik_tarkan); 
tarkan2 = MediaPlayer.create(this,R.raw.adimi_kalbine_yaz_tarkan); 
tarkan3 = MediaPlayer.create(this,R.raw.dudu_tarkan); 
tarkan4 = MediaPlayer.create(this, R.raw.kuzu_kuzu_tarkan); 
tarkan5 = MediaPlayer.create(this,R.raw.yemin_ettim_tarkan); 
tarkan6 = MediaPlayer.create(this, R.raw.op_tarkan); 
+0

你打我哈哈大笑。 – coderrick

0

好了,所以我覺得它的B/C沒有用;結束的所有這些聲明:

mustafa1 = MediaPlayer.create(this,R.raw.aya_benzer_mustafa_sandal) mustafa2 = MediaPlayer.create(this,R.raw.melek_yuzulum_mustafa_sandal) tarkan1 = MediaPlayer.create(this,R.raw.simarik_tarkan) tarkan2 = MediaPlayer.create(this,R.raw.adimi_kalbine_yaz_tarkan) tarkan3 = MediaPlayer.create(this,R.raw.dudu_tarkan) tarkan4 = MediaPlayer.create(this, R.raw.kuzu_kuzu_tarkan) tarkan5 = MediaPlayer.create(this,R.raw.yemin_ettim_tarkan) tarkan6 = MediaPlayer.create(this, R.raw.op_tarkan)