每次我运行 ionic cordova build android
然后 ionic cordova emulate android
时,我的应用程序的版本可能是一个月前的。这是我尝试过的:
- 我已经删除了文件,包括从
/platforms/android
中删除它们,但没有任何效果。 - 我已经尝试更新我的 config.xml 文件中的版本号。
- 我尝试从
/build/android
中删除 APK 和各种其他文件> - 我尝试使用
ionic start
创建一个新的 ionic 应用程序,然后在进入我的新项目的新目录并运行相同的两个命令后,我得到了旧版本的 other 应用。 - 我尝试使用命令
ionic cordova rm/add platform android
和cordova rm/add platform android
删除然后添加回 cordova android,这些会导致一些奇怪的 react 。使用 ionic 前缀,删除命令工作正常,但在添加时,我得到这个:
...
C:\Users\max\Documents\omsLibrary>ionic cordova platform add android
cordova platform add android --save
√ Running command - done!
ionic cordova resources android --force
√ Collecting resource configuration and source images - done!
Platform android not detected. Would you like to install it? (Y/n)
更新:在全局安装 cordova 后,我不再在添加时获得上述内容。我刚明白:
cordova platform add android --save
× Running command - failed!
[WARN] Platform already added. Saving platforms to config.xml.
> cordova platform save
√ Running command - done!
[错误] 未检测到任何平台。请运行:ionic cordova platform add
如果我愿意,我可以一直这样做,但它会一直给我相同的循环指令。
我对 ionic serve
没有任何问题。
这是我从 ionic info
中得到的(根据 Suraj Rao 的建议更新):
cli packages: (C:\Users\max\Documents\omsLibrary\node_modules)
@ionic/cli-utils : 1.13.1
ionic (Ionic CLI) : 3.13.1
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
@ionic/app-scripts : 1.3.7
Cordova Platforms : android 6.2.3 ios 4.4.0
Ionic Framework : ionic-angular 3.7.1
System:
Android SDK Tools : 26.1.1
Node : v6.9.2
npm : 5.4.2
OS : Windows 10
Misc:
backend : pro
这是我从 cordova ls
命令得到的结果:
cordova-plugin-console 1.0.5 "Console"
cordova-plugin-device 1.1.4 "Device"
cordova-plugin-inapppurchase 1.1.0 "In App Purchase"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.2 "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"
这是怎么回事?我是否只是删除并重新安装与 ionic 和 cordova 相关的所有内容?感谢任何可以提供帮助的人!
最佳答案
您的应用正在从 ionic 仪表板更新背景。
所以你可以从仪表板中删除应用程序:
1.转到您的 ionic 仪表板
https://dashboard.ionicframework.com
2.删除应用
或者您可以删除更新插件(cordova-plugin-ionic):
3.打开终端和
cd your_project_folder
4.卸载 cordova-plugin-ionic
cordova plugin remove cordova-plugin-ionic
或两者皆有。
关于android - 即使我创建了一个新的空白应用程序,ionic build 也会创建我的应用程序的旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46780446/