targetSdkVersion réglage
Si quelqu'un pouvait m'aider avec cela. J'ai téléchargé AndroidSDK et tout le reste nécessaire pour la programmation android, et j'ai été confronté à quelques problèmes avec (drôle à dire) bonjour tout le monde.
Je n'arrive pas à obtenir la chose à tarketSdkVersion paramètre dans AppManifest. Chaque fois qu'il n'est pas "13" (juste remarqué 8, ce qui est mon minSdkVersion marche aussi) demande a "Malheureusement application a cessé de fonctionner" de l'écran avec ce dans le 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
Je ne reçois pas si c'est intentionnel, j'ai eu quelques SDK erreurs ou quelque chose d'autre.
J'ai été googler pour les réponses, mais coulnt trouver. Dites-moi si je dois ajouter un peu plus d'info de projet, recherche pour vos réponses.
EDIT: Oublié de l'ajouter, j'ai reçu un périphérique android 4.4.2 KitKat, donc j'ai voulu créer le projet cible fixée à 20. C'est la façon dont je l'ai remarqué des erreurs.
EDIT2:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
activity_main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="pl.bbZoftware.eclipsestandalone.MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world" />
</RelativeLayout>
EDIT3:
fichier manifeste:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="pl.bbZoftware.eclipsestandalone"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="13" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
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>
</manifest>
onCreate
pour votre MainActivity
classe. Aussi afficher le XML de la disposition que vous utilisez lorsque vous appelez setContentView
. L'information importante est le message de la dernière "Causé par" ligne dans la trace de la pile: "Vous ne pouvez pas combiner glisser le licenciement et la barre d'action".J'ai remarqué ce message, il suffit de ne pas obtenir quoi faire avec ça. C'est propre projet, je n'ai rien changé d'ailleurs targetSdkVersion.
Peut-être que le problème n'est pas avec le code, mais avec AVD? Il y a ma configuration: capture d'écran
merci pour l'aide, j'ai tout compris 🙂
OriginalL'auteur bbZ | 2014-07-01
Vous devez vous connecter pour publier un commentaire.
Je viens de trouver où était le problème.
Ne pas utiliser l'API de Niveau 20 et de la Plateforme de 4.4 W, comme Android Virtual Device.
Avec le Niveau 19 et Plate-forme 4.2.2 mise sur ADV tout fonctionne comme il se doit.
quel devrait être le targetsdkversion dans manifest.xml fichier pour 4.4.2 et de l'API de niveau 19
Il devrait être de 19 si c'est votre cible.
Légende: cela m'a aidé après environ 6 heures à essayer de le faire fonctionner. Merci!!!!
Je suis allé me coucher à 4h du matin quand j'ai essayé de le faire fonctionner! Vous êtes les bienvenus.
OriginalL'auteur bbZ
Juste enlever
android:targetSdkVersion
de AndroidManifest.xmlFaire des modifications suivantes:
De
:
OriginalL'auteur user1784833
Probablement vous faire erreur sur activity_main.xml
Également cible pour la 4.4.2 Kitkat est de 19. Consultez dans ce l'api android niveaux page.
OriginalL'auteur Selim Özbudak
Changement
targetSdkVersion
dans[project directory]\app\build.gradle
à quelque chose d'inférieur ou égal à 19. Modification::
OriginalL'auteur VSB
API Android 20 présente une compilation des questions. Assurez-vous d'utiliser l'API de 19 et de le définir comme une cible SDK cours de développement.
OriginalL'auteur nairashu