Programovacie jazyky, rady, poradňa...
yankee
Medium Star
Príspevky: 384 Registrovaný: 06 júl 2006, 1:13
Príspevok
od používateľa yankee » 29 jan 2013, 23:17
Mam takuto jednoduchu adroid aplikaciu, z eclipsu ju priamo spustam v telefone (HTC One S Android 4.0.4), ale vzdy mi v telefone napise, ze aplikacia prestala pracovat. Predosle jednoduche app isli, napriklad vypisanie textu na stalcenie buttonu atd. neviete kde moze byt chyba? Diky
Kód: Vybrať všetko
public class MainActivity extends Activity {
public int pocetKliknuti = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final EditText Oznam = (EditText) this.findViewById(R.id.pocet);
Button button1 = (Button) this.findViewById(R.id.tlacidlo);
setContentView(R.layout.activity_main);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
pocetKliknuti++;
Oznam.setText(Integer.toString(pocetKliknuti));
}
});
}
}
mirak2
Hardcore addict
Príspevky: 6719 Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK
Príspevok
od používateľa mirak2 » 30 jan 2013, 0:51
v manifeste urcite vsetko mas spravne a dobre?
PS: nazvy premennych su podla konvencie vzdy malym, aj tvoj "Oznam" by mal byt "oznam" a v tom listeneri mozes mat kludne riadok ako
Kód: Vybrať všetko
oznam.setText(Integer.toString(pocetKliknuti++));
PS2: odporucam ti hrabat sa v logu. tam zistis, preco a kedy to padne, ak nevies, co to znamena, kludne to sem capni
yankee
Medium Star
Príspevky: 384 Registrovaný: 06 júl 2006, 1:13
Príspevok
od používateľa yankee » 30 jan 2013, 18:56
toto je log z LogCat-u, bohuzial mi to nic nehovori, manifest sa mi zda OK, nic som v nom nemenil
Kód: Vybrať všetko
01-30 18:38:17.535: D/dalvikvm(31120): Late-enabling CheckJNI
01-30 18:38:17.756: D/AndroidRuntime(31120): Shutting down VM
01-30 18:38:17.756: W/dalvikvm(31120): threadid=1: thread exiting with uncaught exception (group=0x40ab9a08)
01-30 18:38:17.766: E/AndroidRuntime(31120): FATAL EXCEPTION: main
01-30 18:38:17.766: E/AndroidRuntime(31120): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{sk.peter.myfirstapp/sk.peter.myfirstapp.MainActivity}: java.lang.ClassNotFoundException: sk.peter.myfirstapp.MainActivity
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2141)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2260)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.ActivityThread.access$600(ActivityThread.java:139)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.os.Handler.dispatchMessage(Handler.java:99)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.os.Looper.loop(Looper.java:156)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.ActivityThread.main(ActivityThread.java:5045)
01-30 18:38:17.766: E/AndroidRuntime(31120): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 18:38:17.766: E/AndroidRuntime(31120): at java.lang.reflect.Method.invoke(Method.java:511)
01-30 18:38:17.766: E/AndroidRuntime(31120): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
01-30 18:38:17.766: E/AndroidRuntime(31120): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
01-30 18:38:17.766: E/AndroidRuntime(31120): at dalvik.system.NativeStart.main(Native Method)
01-30 18:38:17.766: E/AndroidRuntime(31120): Caused by: java.lang.ClassNotFoundException: sk.peter.myfirstapp.MainActivity
01-30 18:38:17.766: E/AndroidRuntime(31120): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
01-30 18:38:17.766: E/AndroidRuntime(31120): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
01-30 18:38:17.766: E/AndroidRuntime(31120): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.Instrumentation.newActivity(Instrumentation.java:1039)
01-30 18:38:17.766: E/AndroidRuntime(31120): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2132)
01-30 18:38:17.766: E/AndroidRuntime(31120): ... 11 more
mirak2
Hardcore addict
Príspevky: 6719 Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK
Príspevok
od používateľa mirak2 » 30 jan 2013, 23:35
niekde ti chyba trieda, ma nazov ComponentInfo
predtym ako sa ucis programovat sa nauc citat v Logu, skrati ti to robotu o 70%