Ничего не выходит... При запуске приложение ошибка. Читаю логи и не могу понять, в чем проблема. Смотрел вебинар, но...
Вот код activity:
Код: Выделить всё
package com.rndmlife.prog;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import java.util.Random;
public class slch111 extends Activity {
TextView tvOut;
Button btnRandom;
slch111 random = new slch111();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tvOut = (TextView) findViewById(R.id.tvOut);
btnRandom = (Button) findViewById(R.id.btnRandom);
OnClickListener oclBtnRandom = new OnClickListener(){
public void onClick(View v) {
int i = random.nextInt(9) + 1;
tvOut.setText(String.valueOf(i));
}
};
btnRandom.setOnClickListener(oclBtnRandom);
}
protected int nextInt(int i) {
// TODO Auto-generated method stub
return 0;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Вот логи ошибок:
03-02 18:15:42.868: E/AndroidRuntime(17721): FATAL EXCEPTION: main
03-02 18:15:42.868: E/AndroidRuntime(17721): Process: com.rndmlife.prog, PID: 17721
03-02 18:15:42.868: E/AndroidRuntime(17721): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.rndmlife.prog/com.rndmlife.prog.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.rndmlife.prog.MainActivity" on path: DexPathList[[zip file "/data/app/com.rndmlife.prog-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.rndmlife.prog-2, /vendor/lib, /system/lib]]
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.os.Handler.dispatchMessage(Handler.java:102)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.os.Looper.loop(Looper.java:136)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-02 18:15:42.868: E/AndroidRuntime(17721): at java.lang.reflect.Method.invokeNative(Native Method)
03-02 18:15:42.868: E/AndroidRuntime(17721): at java.lang.reflect.Method.invoke(Method.java:515)
03-02 18:15:42.868: E/AndroidRuntime(17721): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-02 18:15:42.868: E/AndroidRuntime(17721): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-02 18:15:42.868: E/AndroidRuntime(17721): at dalvik.system.NativeStart.main(Native Method)
03-02 18:15:42.868: E/AndroidRuntime(17721): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.rndmlife.prog.MainActivity" on path: DexPathList[[zip file "/data/app/com.rndmlife.prog-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.rndmlife.prog-2, /vendor/lib, /system/lib]]
03-02 18:15:42.868: E/AndroidRuntime(17721): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
03-02 18:15:42.868: E/AndroidRuntime(17721): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
03-02 18:15:42.868: E/AndroidRuntime(17721): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
03-02 18:15:42.868: E/AndroidRuntime(17721): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2112)
03-02 18:15:42.868: E/AndroidRuntime(17721): ... 11 more
03-02 18:16:43.823: E/AndroidRuntime(17874): FATAL EXCEPTION: main
03-02 18:16:43.823: E/AndroidRuntime(17874): Process: com.rndmlife.prog, PID: 17874
03-02 18:16:43.823: E/AndroidRuntime(17874): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.rndmlife.prog/com.rndmlife.prog.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.rndmlife.prog.MainActivity" on path: DexPathList[[zip file "/data/app/com.rndmlife.prog-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.rndmlife.prog-1, /vendor/lib, /system/lib]]
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.os.Handler.dispatchMessage(Handler.java:102)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.os.Looper.loop(Looper.java:136)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-02 18:16:43.823: E/AndroidRuntime(17874): at java.lang.reflect.Method.invokeNative(Native Method)
03-02 18:16:43.823: E/AndroidRuntime(17874): at java.lang.reflect.Method.invoke(Method.java:515)
03-02 18:16:43.823: E/AndroidRuntime(17874): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-02 18:16:43.823: E/AndroidRuntime(17874): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-02 18:16:43.823: E/AndroidRuntime(17874): at dalvik.system.NativeStart.main(Native Method)
03-02 18:16:43.823: E/AndroidRuntime(17874): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.rndmlife.prog.MainActivity" on path: DexPathList[[zip file "/data/app/com.rndmlife.prog-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.rndmlife.prog-1, /vendor/lib, /system/lib]]
03-02 18:16:43.823: E/AndroidRuntime(17874): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
03-02 18:16:43.823: E/AndroidRuntime(17874): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
03-02 18:16:43.823: E/AndroidRuntime(17874): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
03-02 18:16:43.823: E/AndroidRuntime(17874): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2112)
03-02 18:16:43.823: E/AndroidRuntime(17874): ... 11 more