Ich lerne Android und diese App ist meine eine meiner ersten App, aber ich konnte es nicht ausführen, entweder auf Emulator oder auf meinem eigenen Galaxy 2! Es besagt, dass die App unerwartet beendet wurde. die Fehler auf dem Protokoll "keine Befehlsausgabe beim Laufen:‚am StartAndroid App gestoppt ist
Ich benutzen Plattform 2.2 und ich führen Sie den Code auf meinem MAC
Hinweis, dass ich viel gesucht und getestet bereits viel Lösung ohne helfen. wie Deaktivieren sie das Projekt, Emulator von AVD beginnen mit Benutzerdaten angeklickt wischen, neues Projekt erstellen und kopieren sie sie auf das.
irgendwelche Ideen?
public class TutorialOne extends Activity implements OnCheckedChangeListener{
TextView textOut;
EditText textIn;
RadioGroup gravityG, styleG;
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textOut = (TextView) findViewById(R.id.tvChange);
textIn = (EditText) findViewById(R.id.EditText1);
gravityG = (RadioGroup) findViewById(R.id.rgGravity);
gravityG.setOnCheckedChangeListener(this);
styleG = (RadioGroup) findViewById(R.id.rgStyle);
styleG.setOnCheckedChangeListener(this);
Button gen = (Button) findViewById(R.id.bGenerate);
gen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
textOut.setText(textIn.getText());
}
});
}
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
switch (checkedId){
case R.id.rbLeft:
textOut.setGravity(Gravity.LEFT);
break;
case R.id.rbCenter:
textOut.setGravity(Gravity.CENTER);
break;
case R.id.rbRight:
textOut.setGravity(Gravity.RIGHT);
break;
case R.id.rbNormal:
textOut.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL),Typeface.NORMAL);
break;
case R.id.rbItalic:
textOut.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC),Typeface.ITALIC);
break;
case R.id.rbBold:
textOut.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD),Typeface.BOLD);
break;
}
}
}
hier ist mein Manifest, ich sehe nicht nichts falsch :
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Android2Activity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
diese sind die Fehler in log cat:
03-31 23: 39: 28,580: E/Android Runtime (12259): fatal EXCEPTION: main 03-31 23 : 39: 28.580: E/AndroidRuntime (12259): java.lang.RuntimeException: kann Aktivität nicht instanziieren ComponentInfo {com.newboston.aida.android2/com.newboston.aida.android2.Android2Activity}: java.lang. ClassNotFoundException: com. newboston.aida.android2.Android2Activity in loader dalvik.system.PathClassLoader [/daten/app/com.newboston.aida.android2-2.apk] 03-31 23: 39: 28.580: E/AndroidRuntime (12259): bei android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1573) 03-31 23: 39: 28,580: E/Android Runtime (12259): bei android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1667) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um android.app.ActivityThread.access $ 1500 (ActivityThread.java:117) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um android.app.ActivityThread $ H.handleMessage (ActivityThread.java:935) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um a ndroid.os.Handler.dispatchMessage (Handler.java:99) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um android.os.Looper.loop (Looper.java:130) 03-31 23: 39: 28,580: E/Android Runtime (12259): bei android.app.ActivityThread.main (ActivityThread.java:3691) 03-31 23: 39: 28,580: E/Android Runtime (12259): bei Java .lang.reflect.Method.invokeNative (Native Methode) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um java.lang.reflect.Method.invoke (Method.java:507) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:907) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um com.android.internal.os.ZygoteInit.main (ZygoteInit.java:665) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um dalvik.system.NativeStart.main (Native Methode) 03 -31 23: 39: 28.580: E/AndroidRuntime (12259): Verursacht von: java.lang.ClassNotFoundException: com.newboston.aida.android2.Android2Activity in Ladeprogramm dalvik.system.PathClassLoader [/ data/app/com .newboston.aida.android2-2.apk] 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um dalvik.system.PathClassLoader.findClass (PathClassLoader.Java: 240) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um java.lang.ClassLoader.loadClass (ClassLoader.java:551) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um java.lang.ClassLoader.loadClass (ClassLoader.java:511) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um android.app.Instrumentation.newActivity (Instrumentation.java : 1021) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): um android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1565) 03-31 23: 39: 28.580: E/AndroidRuntime (12259): ... 11 mehr
Der "Fehler im Protokoll", den Sie angeben, ist nicht Ihr Fehler. Sie werden eine Java-Stack-Ablaufverfolgung in LogCat finden, die Ihr Fehler ist. "Der Code hat auch kein Problem, weil ich das von einem Tutorial bekomme." - Es scheint "Problem" zu haben, da Sie einen Fehler bekommen. – CommonsWare
Es gibt viele Fehler in LOgCat wie E/AndroidRuntime (280): \t bei java.lang.ClassLoader.loadClass (ClassLoader.java:573) – matarsak
Überprüfen Sie, ob Sie Ihre Aktivität in der Manifest-Datei registriert haben. –