J'essaie de faire aussi une chose simple que l'ouverture de la page Web de mon application. Je pense que le code devrait regarder quelque chose de looke ci-dessous, mais je continue à obtenir une erreur "Aucune activité trouvée" lors de l'exécution du code:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.openwebpage.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>
4 Réponses :
Juste deviner, mais il vousurgne peut-être manquer le http: // code> préfixe. Essayez
Mmh bizarre. Vous recherchez des messages similaires, celui-ci suggère que le schéma URL est en réalité le problème. Stackoverflow.com/questions/2201917/... Toutes les chances que le dernier changement n'était pas compilé? Avez-vous également essayé quelque chose comme Google.com ?
J'ai essayé avec Google.com, mais mon application ne démarre même pas le navigateur. Il se bloque en cas de clic (lancement d'un navigateur). Il n'est donc pas cas que cela ne puisse pas résoudre l'URL.
En outre, assurez-vous que "http: //" ou "https: //" est tous minuscules et non "http: //" ou "https: //", etc.
La méthode correcte pour lancer un site Web via le navigateur est
Intent viewIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.google.com")); startActivity(viewIntent);
Pour une raison quelconque, il fonctionne avec ceux qui ont ajouté "http: //" p>
Après que je redémarre le périphérique et que je l'ai retourné avec ajouté "http: //" il a fonctionné. p>
Parfois, les majuscules causent ce problème. Essayez de faire des minuscules d'URL. P>
Pourriez-vous essayer
uri.parse ("http://www.example.com") code>?
Pourriez-vous essayer URI.PARSE (" www . Google.com")?
Il suffit d'ajouter
http: // code> à votre URL