点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
由于 Ludo Noens 的帖子,我正在尝试构建包含脱机和通知功能的混合应用程序,该应用程序已成功构建 a>和格雷格·卡里尼奥。 现在我正在尝试添加外部cordova插件以能够使用背景地理位置,一旦我添加了外部插件,就会遇到构建错误,并且构建失败,如果我删除该插件并再次构建,它将再次起作用。 在下面共享添加的插件和构建错误。
Ludo Noens 来自云构建产品方面的任何见解都将极大地推动我们前进。/p>
为Android安装" cordova-plugin-geolocation" 为Android安装" cordova-plugin-network-information" 为Android安装" cordova-plugin-pavelety-background-geolocation" 处理动作时出错! 尝试还原... 无法安装" cordova-plugin-pavelety-background-geolocation":CordovaError:哦,哦! 找不到"/mnt/workspace/cordova/plugins/cordova-plugin-pavelety-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/LocationManager.java"! 在copyFile(/mnt/workspace/cordova/platforms/android/cordova/lib/pluginHandlers.js:208:36) 在copyNewFile(/mnt/workspace/cordova/platforms/android/cordova/lib/pluginHandlers.js:236:5) 在安装时(/mnt/workspace/cordova/platforms/android/cordova/lib/pluginHandlers.js:34:17) 在ActionStack.process(/mnt/workspace/cordova/node_modules/cordova-common/src/ActionStack.js:56:25) 在PluginManager.doOperation(/mnt/workspace/cordova/node_modules/cordova-common/src/PluginManager.js:114:20) 在PluginManager.addPlugin(/mnt/workspace/cordova/node_modules/cordova-common/src/PluginManager.js:144:17) 在/mnt/workspace/cordova/platforms/android/cordova/Api.js:212:74 在_fulfilled(/mnt/workspace/cordova/node_modules/q/q.js:854:54) 在self.promiseDispatch.done(/mnt/workspace/cordova/node_modules/q/q.js:883:30) 在Promise.promise.promiseDispatch(/mnt/workspace/cordova/node_modules/q/q.js:816:13) 哦! 找不到"/mnt/workspace/cordova/plugins/cordova-plugin-pavelety-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/LocationManager.java"! [2019-12-30 06:08:05.56230] [IT] [LogToken] [命令返回值:1] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:05.56244] [IT] [LogToken] [完成的执行命令:cordova平台添加] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:05.56250] [IT] [LogToken] [Cordova添加平台命令结束] [] [Cordova => addPlatform] [2019-12-30 06:08:05.56313] [ET] [LogToken] [[构建失败[android] [ErrorCode:10001]] [[ErrorStatus:DEPLOY_STATE_FAILED] [构建失败] [CBS \ BuildEntities \ CordovaAndroidBuildEntity: :prepare]] [] [CBS \ BuildEntities \ CordovaAndroidBuildEntity :: prepare] [2019-12-30 06:08:05.56325] [ET] [LogToken] [在生成阶段发生异常:1异常消息: 错误消息::构建失败 错误代码:: 10000 ErrorState :: 2] [] [已构建] [2019-12-30 06:08:05.56330] [IT] [LogToken] [重新输入DEPLOY PHASE] [] [构建状态] [2019-12-30 06:08:05.56336] [IT] [LogToken] [重新输入清理阶段] [] [构建状态] [2019-12-30 06:08:05.56342] [ET] [LogToken] [捕获带有消息的异常后停止构建: 错误消息::构建失败 错误代码:: 10000 ErrorState :: 2] [] [CBS \ BuildEntities \ CordovaBuildEntity :: cleanUp] [2019-12-30 06:08:05.56347] [IT] [LogToken] [构建作业标识符:d0482539c59847439c433d9126316a0a] [] [构建作业标识符] [2019-12-30 06:08:05.56351] [IT] [LogToken] [Build FAILURE] [] [最终构建状态] [2019-12-30 06:08:10.56390] [IT] [LogToken] [执行命令:chmod -R 777/mnt/workspace//cordova] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:10.83926] [IT] [LogToken] [命令返回值:0] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:10.83953] [IT] [LogToken] [完成的执行命令:chmod -R 777/mnt/workspace//cordova] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:10.83966] [IT] [LogToken] [执行命令:rm -rf/mnt/workspace//cordova] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:11.54359] [IT] [LogToken] [命令返回值:0] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:11.54404] [IT] [LogToken] [完成的执行命令:rm -rf/mnt/workspace//cordova] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:11.54419] [IT] [LogToken] [执行命令:rm -rf/mnt/workspace//tmp] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:11.54919] [IT] [LogToken] [命令返回值:0] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:11.54929] [IT] [LogToken] [完成的执行命令:rm -rf/mnt/workspace//tmp] [] [CBS \ Utils \ Utility :: execCommand] [2019-12-30 06:08:11.54936] [IT] [LogToken] [停止实时日志...] [] [build.php] [2019-12-30 06:08:11.54949] [IT] [LogToken] [正在等待实时日志停止] [] [build.php]
非常感谢
Archit Wahi
(70.4 kB)
嗨Archit,
我尝试将此插件添加到本地项目,但它也失败。 由于此插件处于Alpha状态,并且最新版本已使用了1年以上,因此我认为最好找到一个替代方案。
对无法通过我们的Cloud Build Services进行故障排除的插件将对任何用户构成挑战。 如果您想试验Cordova插件,我建议您使用选项保存Xcode/Android Studio在云中构建一个"基础"项目(构建良好)。 下载并解压缩后,您可以在开发工作站上使用常规的Cordova CLI命令来添加所需的插件,并查看是否发生任何错误。 显然,这需要您在本地安装必要的工具。
请注意,我们的工具可让您从近5000个开源插件中进行选择。 我们不能保证这些插件能正常工作,也不能为其提供支持。 如有疑问,请尝试直接使用Cordova来使用您打算使用的插件。
谢谢,
Ludo
一周热门 更多>