我已经编写了一个VS Cordova Tools应用程序,但在安装SQLitePlugin时尝试构建iOS时遇到了麻烦。 (404未找到com.brodysoft.sqlitePlugin)
当我卸载SQLitePlugin并仅使用com.msopentech.websql构建时,它构建成功,但是当我为Android构建时,我的Android设备上的localStorage不起作用。
这迫使我在构建Android时安装sqlLitePlugin,并在构建iOS时卸载它。
如果有人遇到类似问题并且知道如何解决这个问题,有人可以提供协助吗?
答案 0 :(得分:1)
我找到了解决方案,com.brodysoft.sqlitePlugin目录中没有package.json或.fetch.json文件,
我必须创建文件并将提取的repo与文件放在plugman缓存目录“C:\ Users \ Username.plugman \ cache \ com.brodysoft.sqlitePlugin”中,然后从VS Cordova Tools构建可以看到插件。
{"source": {"type":"local","path":"C:\\Users\\Username\\.plugman\\cache\\com.brodysoft.sqlitePlugin\\1.0.3\\package"}}
{
"version": "1.0.3",
"name": "com.brodysoft.sqlitePlugin",
"cordova_name": "SQLitePlugin",
"description": "SQLitePlugin for Apache Cordova",
"license": "Apache 2.0",
"repo": "https://github.com/brodysoft/Cordova-SQLitePlugin.git",
"issue": "https://github.com/brodysoft/Cordova-SQLitePlugin/issues",
"keywords": [
"cordova",
" sqlite",
" db",
" database"
],
"platforms": ["ios","android",
"wp8",
"windows8",
"windows"
],
"engines": []
}
答案 1 :(得分:0)
通常,当发生这种情况时,您只需在构建iOS之前清理解决方案。这种问题经常发生,以至于我习惯于每次构建时都习惯于清理我的解决方案。