targetSdkVersion-Einstellung

Wenn mir jemand dabei helfen könnte. Ich habe Android SDK heruntergeladen und alles andere für die Android-Programmierung benötigt, und ich habe einige Probleme mit (lustig zu sagen) Hallo Welt konfrontiert.

Ich bekomme das Ding mit der Einstellung tarketSdkVersion in AppManifest einfach nicht. Immer wenn es nicht auf “13” eingestellt ist (gerade bemerkt 8, das ist meine minSdkVersion funktioniert auch) Anwendung hat “Leider Anwendung funktioniert nicht mehr” Bildschirm mit diesem in LogCat:

07-01 01:26:47.820: E/AndroidRuntime(902): FATAL EXCEPTION: main 07-01 01:26:47.820: E/AndroidRuntime(902): Process: pl.bbZoftware.eclipsestandalone, PID: 902 07-01 01:26:47.820: E/AndroidRuntime(902): java.lang.RuntimeException: Unable to start activity ComponentInfo{pl.bbZoftware.eclipsestandalone/pl.bbZoftware.eclipsestandalone.MainActivity}: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar. 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.ActivityThread.access$800(ActivityThread.java:138) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.os.Handler.dispatchMessage(Handler.java:102) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.os.Looper.loop(Looper.java:136) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.ActivityThread.main(ActivityThread.java:5026) 07-01 01:26:47.820: E/AndroidRuntime(902): at java.lang.reflect.Method.invokeNative(Native Method) 07-01 01:26:47.820: E/AndroidRuntime(902): at java.lang.reflect.Method.invoke(Method.java:515) 07-01 01:26:47.820: E/AndroidRuntime(902): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777) 07-01 01:26:47.820: E/AndroidRuntime(902): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 07-01 01:26:47.820: E/AndroidRuntime(902): at dalvik.system.NativeStart.main(Native Method) 07-01 01:26:47.820: E/AndroidRuntime(902): Caused by: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar. 07-01 01:26:47.820: E/AndroidRuntime(902): at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:275) 07-01 01:26:47.820: E/AndroidRuntime(902): at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2872) 07-01 01:26:47.820: E/AndroidRuntime(902): at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3129) 07-01 01:26:47.820: E/AndroidRuntime(902): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:303) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.Activity.setContentView(Activity.java:1930) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.support.v7.app.ActionBarActivity.superSetContentView(ActionBarActivity.java:217) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.support.v7.app.ActionBarActivityDelegateICS.setContentView(ActionBarActivityDelegateICS.java:110) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:77) 07-01 01:26:47.820: E/AndroidRuntime(902): at pl.bbZoftware.eclipsestandalone.MainActivity.onCreate(MainActivity.java:14) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.Activity.performCreate(Activity.java:5242) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 07-01 01:26:47.820: E/AndroidRuntime(902): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161) 07-01 01:26:47.820: E/AndroidRuntime(902): ... 11 more 07-01 01:26:55.340: I/Process(902): Sending signal. PID: 902 SIG: 9 

Ich verstehe nicht, wenn dies beabsichtigt ist, habe ich einige SDK-Fehler oder etwas anderes. Ich googelte nach Antworten, konnte aber keine finden. Sagen Sie mir, ob ich weitere Informationen aus dem Projekt hinzufügen und nach Ihren Antworten suchen soll.

EDIT: Vergessen zu hinzufügen, ich habe ein Android-Gerät mit 4.4.2 KitKat, so wollte ich Projekt Ziel auf 20 gesetzt. Das ist, wie ich diese Fehler bemerkt.

EDIT2:

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 

activity_main.xml:

    

EDIT3:

Manifestdatei:

             

   

Ich habe gerade herausgefunden, wo das Problem lag.

Verwenden Sie nicht die API-Stufe 20 und die Plattform 4.4W als Android Virtual Device. Wenn Level 19 und Platform 4.2.2 auf ADV gesetzt sind, läuft alles wie es sollte.

Entfernen Sie einfach android:targetSdkVersion von AndroidManifest.xml

Nehmen Sie folgende Änderungen vor: Von

  

Zu:

  

Höchstwahrscheinlich machen Sie einen Fehler auf activity_main.xml

Auch Ziel für 4.4.2 Kitkat ist 19. Check ein auf dieser Android API Level Seite .

Ändern Sie targetSdkVersion in [project directory]\app\build.gradle in etwas weniger als oder gleich 19. Ändern:

 defaultConfig { applicationId '....' minSdkVersion 8 targetSdkVersion 21 } 

Zu:

 defaultConfig { applicationId '....' targetSdkVersion 19 } 

Android API 20 bietet Kompilierungsprobleme. Stellen Sie sicher, dass Sie die API 19 verwenden, und legen Sie sie während der Entwicklung als Targeted SDK fest.