J'ai package.json comme ça,
"cordovaPlugins": [
"com.ionic.keyboard",
"org.Apache.cordova.camera",
"org.Apache.cordova.console",
"org.Apache.cordova.device",
"org.Apache.cordova.dialogs",
"org.Apache.cordova.file",
"org.Apache.cordova.file-transfer",
"org.Apache.cordova.geolocation",
"org.Apache.cordova.network-information",
"org.Apache.cordova.splashscreen",
"cordova-plugin-whitelist",
],
"cordovaPlatforms": [
"ios",
"Android"
]
Le répertoire du projet racine n'a pas de répertoire de plugins et de plates-formes, lorsque je tire du référentiel. donc je lance "ionic platform add Android", qui va créer le répertoire des plateformes et installer le plugin.
Mais cela ne fonctionne pas, jusqu'à ce que je lance à nouveau "plate-forme ionique rm Android" puis "plate-forme ionique ajouter Android", tout à coup, cela fonctionne bien.
Quelle est la cause de cela? et comment résoudre ce problème, afin que le prochain développeur puisse retirer le référentiel et le faire fonctionner directement en exécutant une fois "plateforme ionique ajouter Android"?
J'utilise la dernière Cordova
Vous pouvez ajouter tous vos plugins en utilisant l'option --save
:
cordova plugin add com.ionic.keyboard --save
cordova plugin add org.Apache.cordova.camera --save
etc.
Ou vous pouvez le faire après avoir ajouté tous vos plugins:
cordova plugin save
Vous pouvez faire la même chose pour votre plateforme:
cordova platform add Android --save
ou plus tard:
cordova platform save
ces commandes ajouteront de nouvelles sections à votre fichier config.xml :
<plugin name="org.Apache.cordova.device" spec="^0.3.0" />
...
et
<engine name="Android" spec="^4.0.0" />
vous pouvez maintenant supprimer les plates-formes et le dossier des plugins et exécuter:
cordova prepare
et il devrait créer la plateforme et télécharger tous les plugins pour vous.
Vous pouvez trouver plus d'informations ici .
Les étapes suivantes m'ont aidé
ionic platform rm Android
ionic platform add Android
ionic plugin add https://github.com/Apache/cordova-plugin-whitelist.git
ionic build Android
Ensuite, vous pouvez déployer votre apk
Étapes suivantes Étape 1: C:\Users\vipin> cd C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic-Chat-Plugin
// changer de répertoire, où se trouve votre application
Étape 2: ionic platform add Android // ou ios ex: C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic- Plug-in de chat> plateforme ionique ajouter Android
Étape 3: ionic build Android ex: C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic-Chat-Plugin> = ionic build Android
Étape 4: si vous souhaitez supprimer votre plateforme. suivez cette étape C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic-Chat-Plugin> plateforme ionique rm Android
Remarque: encore une fois, vous souhaitez ajouter une plate-forme. veuillez passer de l'étape 1 à l'étape 3