Ich habe versucht, ein Tutorial Video auf Youtube zu folgen. Wenn ich versuche, es im Emulator wie in seinem Video zu betrachten, erscheint der folgende Fehler.So beheben Sie "Fehler: ';' erwarteter "Fehler in Android Studio?
Error:(22, 48) error: ';' expected
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
Ich habe eine schnelle Web-Suche gemacht und die Leute schlagen die JDK Speicherort der Datei zu überprüfen. Ich habe das getan, was nicht geholfen hat. Dies ist mein JDK-Standort.
C:\Program Files\Java\jdk1.8.0_121
Dies ist das kleine Stück Code, den ich aus dem Tutorial kopiert habe.
package shmaves.myapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.RelativeLayout;
import android.widget.Button;
import android.graphics.Color;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//layout
RelativeLayout shmavesLayout = new RelativeLayout(this);
shmavesLayout.setBackgroundColor(Color.GREEN);
//Button
Button redButton = new Button (this);
redButton.setText ("click me");
redButton.setBackgroundColor(Color.RED)
//Add widget to layout (button is now a child of layout
shmavesLayout.addView(redButton);
//Set this activities content/display to this view
setContentView(shmavesLayout);
}
}
Kann jemand etwas Licht vergießen oder sehen, wo ich falsch gelaufen bin? Ich bin neu in all dem, bitte seien Sie gründlich mit jeder Erklärung.
Das funktionierte. Vielen Dank! Ich wusste nicht, dass es das ist, was es gesagt hat. – Shmaves