2012-08-31 6 views
0

Je rencontre des problèmes lors de l'exécution d'une application sur un émulateur et un périphérique. Le simple fonctionnement de l'application "Hello World" ne fonctionne pas. L'application est installée sur l'émulateur mais ne s'exécute jamais. Je peux le trouver quand je vais Menu -> Gérer les applications mais la seule chose que je peux faire à partir de là est de le désinstaller. Il semble qu'il existe un paramètre qui ne l'oblige pas à s'exécuter automatiquement.Application Android ne fonctionne sur aucun périphérique

Aussi, quelque chose d'étrange était que mon ordinateur ne me laisserait jamais installer les nouvelles mises à jour. Il dirait juste "Téléchargement ....." mais rien ne s'est jamais produit. J'ai corrigé le problème en passant en mode sans échec avec mise en réseau, mais je ne peux toujours pas exécuter une application. Des idées???

Voici ce qu'il dit quand je vais courir aussi -> Android App

[2012-08-31 08:17:52 - at] New emulator found: emulator-5554 
[2012-08-31 08:17:52 - at] Waiting for HOME ('android.process.acore') to be launched... [2012-08-31 08:19:13 - at] HOME is up on device 'emulator-5554' 
[2012-08-31 08:19:13 - at] Uploading at.apk onto device 'emulator-5554' 
[2012-08-31 08:19:13 - at] Installing at.apk... 
[2012-08-31 08:20:03 - at] Success! 
[2012-08-31 08:20:03 - at] \at\bin\at.apk installed on device 
[2012-08-31 08:20:03 - at] Done! 

Voici mon fichier Manifest:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="c.panic" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" > 
     <meta-data 
      android:name="android.support.PARENT_ACTIVITY" 
      android:value="parent" /> 
    </activity> 
</application> 

Merci.

+3

Montrez votre fichier manifest –

+0

Vous pouvez pas définir une activité principale de lancement, s'il n'y a pas de lancement principal de l'application ne peut pas démarrer voir la réponse @SpK et vérifiez si vous avez une activité de lancement principal setted –

Répondre

2

Vous devez modifier le filtre de balise <intent-filter> de votre activité principale dans le fichier AndroidManifest.xml.

<application android:name="......" 
    android:icon="@drawable/app_icon" 
    android:label="@string/app_name" > 
     <activity android:name=".yourActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

moyens, vous avez à changer de votre activité <action> et <category>

Modifier la

changer Tout comme ci-dessous dans votre fichier manifeste. Il va lancer votre application.

<activity 
    android:name=".MainActivity" 
    android:label="@string/title_activity_main" > 
    <meta-data 
     android:name="android.support.PARENT_ACTIVITY" 
     android:value="parent" /> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 
+0

Merci beaucoup été frustré depuis quelques jours maintenant. – OSU222

+0

@ OSU222 De rien. – Praveenkumar

Questions connexes