jednoducha android aplikacia

Programovacie jazyky, rady, poradňa...
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

jednoducha android aplikacia

Príspevok od používateľa yankee »

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
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Re: jednoducha android aplikacia

Príspevok od používateľa mirak2 »

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
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: jednoducha android aplikacia

Príspevok od používateľa yankee »

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
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Re: jednoducha android aplikacia

Príspevok od používateľa mirak2 »

niekde ti chyba trieda, ma nazov ComponentInfo
predtym ako sa ucis programovat sa nauc citat v Logu, skrati ti to robotu o 70%
Napísať odpoveď