Bonjour,
Je débute dans le développement Android et je rencontre quelque problèmes.
J'ai suivi ce tuto : http://www.gamergen.com/tutoriels/tu...world-116876-1 pour afficher un hello world sur l'émulateur Android et ça ne fonctionne pas. En fait, les symptômes sont les mêmes pour tous les tutos que j'ai suivi.
Je commence par faire un run et j'obtiens ces deux erreurs :
No Launcher activity found!
The launch will only sync the application package on the device!
L'émulateur Android se lance tout de même et la dernière ligne de la commande affiche :
Waiting for HOME ('android.process.acore') to be launched...
Rien ne s'affiche ensuite, je ne sais pas si c'est normal.
L'émulateur se lance puis affiche une page illustrant le fait que le niveau de batterie se situe à 0%, si je fais glisser la page, j'arrive sur l'écran normal.
Je refais un run sur mon programme alors que l'émulateur est lancé puis j'obtiens ces informations :
Android Launch!
adb is running normally.
No Launcher activity found!
The launch will only sync the application package on the device!
Performing sync
Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'test'
Uploading testotest.apk onto device 'emulator-5554'
Installing testotest.apk...
HOME is up on device 'emulator-5554'
Uploading testotest.apk onto device 'emulator-5554'
Installing testotest.apk...
Success!
\testotest\bin\testotest.apk installed on device
Done!
Installation failed due to invalid URI!
Please check logcat output for more details.
Launch canceled!
Voici mon code :
Merci pour toute l'aide que vous pourrez m'apporter. Ça fait un moment que ce problème me bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package testotest; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class test extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, AndroidGen"); tv.setText("Voici votre première application, enjoy"); setContentView(tv); } }
Partager