Witam,
Problem: aplikacja nie działa po zmianie nazwy głównego activity, a następnie wrzucenia tego na telefon.
- Korzystam z Android SDK wbudowanego w Eclipse.
- Tworzę nowy projekt: testowy. Wybieram pakiet: com.testowy. W projekcie znajduje jedno activity:
package com.testowy;
import android.app.Activity;
import android.os.Bundle;
public class TestowyActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Nastepnie kompiluje aplikacje, ktora jest instalowana na moim telefonie (podpiety telefon).
Zmienam nazwe activity na Testowy:
package com.testowy;
import android.app.Activity;
import android.os.Bundle;
public class Testowy extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Eclipse wymusza zmiane nazwy pliku, robie to. Kompilacja udala sie, ale aplikacja nim sie zacznie konczy sie wyjatkiem.
Podejrzewam, ze to jakies smieci. Robie wiec w menu Eclipse: Project/Clean. Po wyczyszczeniu kompiluje raz jeszcze i uruchamiam na telefonie. To samo, czyli aplikacja konczy sie wyjatkiem. Usuniecie katalogu bin nie pomaga.
Co to moze byc?
Pozdrawiam,