J'ai ajouté des icônes matérielles à l'application ionic2, et depuis lors, je reçois une erreur "" La connexion au serveur a échoué. (fichier: ///android_asset/www/index.html) "" bien que le fichier css et fonts de MaterialIcons soit dans le dossier assets (je l'ai installé localement) il n'y a pas d'appel à " https: //fonts.googleapis .com / icon? family = Material + Icons "que puis-je faire? Puis-je le réparer ou savoir pourquoi le délai d'attente soudainement.
Réponses
Trop de publicités?Ajoutant que ...value="70000" ou "60000" en ligne config.xml n'est-ce pas la meilleure solution et il ne fonctionne pas toujours, ni la création de main.html fichier .
J'avais le même problème. Ces deux solutions n'ont pas fonctionné pour moi.
SOLUTION
-Assurez-vous que vous construisez avec
ionique cordova build --prod et pas ionique cordova construire
-Vérifier si un nom de fichier ou dossier ne contient pas de Majuscules dans son contexte avant de construire
comme par exemple dans "pages"
-
templateView (au lieu de "templateview)
- -templateview.ts
- -templateview.html
- -templateview.scss
et de le renommer (sinon vous aurez des erreurs)
Lors de la construction terminée, votre application s'exécute correctement sans l' "(file:///android_asset/www/index.html)" erreur.
À partir de maintenant, les solutions fonctionneront mais l'application prendra du temps à charger, au lieu de cela, vous pouvez simplement ajouter ci-dessous dans votre MainActivity.java super.loadUrl ("file: ///android_asset/www/index.html");
Dans MainActivity.java, vous devez commenter ci-dessous le code loadUrl (launchUrl);
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// enable Cordova apps to be started in the background
Bundle extras = getIntent().getExtras();
if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
moveTaskToBack(true);
}
// Set by <content src="index.html" /> in config.xml
//loadUrl(launchUrl);
super.loadUrl("file:///android_asset/www/index.html");
}
}