【发布时间】:2016-06-17 15:07:17
【问题描述】:
如果几个月或几周后我需要在我的 cordova 应用程序(HTML、JS、CSS)中进行一些更新,运行 cordova build android --release --buildConfig 会给我一个错误。
通常打开 android studio 并安装所有更新会修复错误。
事实:
- 我没有删除平台
- 上次还不错
- 没有对我的笔记本电脑、android studio 或任何软件进行更新。
看起来,cordova 代码仍然过时,构建知道这一点并迫使我更新以构建。
如果最新的 android SDK 不符合插件或 cordova 版本,我怎样才能让 cordova 项目维护它自己的核心资源/插件,并能够构建我的 JS/HTML/CSS 而不必担心?
【问题讨论】:
-
你在
config.xml中修复了你编译的android 版本吗?您可以通过添加此属性来做到这一点:<preference name="android-targetSdkVersion" value="23"> -
"
cordova build android --release --buildConfig给我一个错误" - 将错误包含在问题中可能有意义吗? -
@daserge -- 每次都不同的错误。问题不是关于错误,而是关于它为什么需要更新。对于我遇到的每一个错误,我都会在谷歌上搜索,SDK 更新通常会解决它。
-
@AdrianFlorescu,更新 Cordova 后是否会出现此问题?
Looks like, in time, the cordova code remains outdated and the build knows that and forces me to update in order to build.- Cordova 不会检查您的代码的使用时间,因此平台或 Cordova 工具中应该有一些变化。 -
这对我来说也很奇怪。如果您可以添加错误详细信息,我相信这将有助于调查。