首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将人行横道插件添加到Cordova Android项目后生成错误

将人行横道插件添加到Cordova Android项目后生成错误
EN

Stack Overflow用户
提问于 2016-01-28 14:09:42
回答 4查看 12.9K关注 0票数 11

我正在使用最新的cordova android (5.1.0)。该项目在没有人行横道的情况下建设和运行良好,但是在我添加了人行横道插件之后,可以使用

代码语言:javascript
复制
cordova plugin add https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git

我得到以下构建错误:

代码语言:javascript
复制
Error:15:53:54.127 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/    XWalkWebViewEngine.  java:48: error: cannot find symbol
  15:53:54.127 [ERROR] [system.err] import org.xwalk.core.XWalkGetBitmapCallback;
  15:53:54.128 [ERROR] [system.err]                      ^
  15:53:54.128 [ERROR] [system.err]   symbol:   class XWalkGetBitmapCallback
  15:53:54.128 [ERROR] [system.err]   location: package org.xwalk.core
  15:53:54.178 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/XWalkWebViewEngine.      java:103: error: cannot find symbol
  15:53:54.179 [ERROR] [system.err]                                     new XWalkGetBitmapCallback() {
  15:53:54.179 [ERROR] [system.err]                                         ^
  15:53:54.180 [ERROR] [system.err]   symbol: class XWalkGetBitmapCallback
  15:53:54.181 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/XWalkWebViewEngine.      java:207: error: cannot find symbol
  15:53:54.182 [ERROR] [system.err]             webView.getExtensionManager().loadExtension(XWALK_EXTENSIONS_FOLDER + File.separator     +   path);
  15:53:54.182 [ERROR] [system.err]                    ^
  15:53:54.182 [ERROR] [system.err]   symbol:   method getExtensionManager()
  15:53:54.182 [ERROR] [system.err]   location: variable webView of type XWalkCordovaView
  15:53:54.184 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/XWalkCordovaView.    java:93:   error: method does not override or implement a method from a supertype
  15:53:54.185 [ERROR] [system.err]     @Override
  15:53:54.185 [ERROR] [system.err]     ^
  15:53:54.188 [ERROR] [system.err] Note: Some input files use or override a deprecated API.
  15:53:54.188 [ERROR] [system.err] Note: Recompile with -Xlint:deprecation for details.
  15:53:54.188 [ERROR] [system.err] 4 errors
  15:53:54.190 [ERROR] [org.gradle.BuildExceptionReporter] 
  15:53:54.190 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
  15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] 
  15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
  15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':compileX86DebugJavaWithJavac'.
  15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] > Compilation failed; see the compiler error output for details.
  15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] 
  15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] * Try:
  15:53:54.192 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace. 

该项目是使用Android构建的。

有人遇到过类似的事吗?

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-01-28 17:15:07

试试看它对我有用。

在添加android平台之前,您必须添加插件。

代码语言:javascript
复制
cordova -version ==> 5.1.1
  1. 导航到项目目录 cd cordova/
  2. 删除android平台 cordova平台rm android
  3. 检查人行横道插件是否已安装 cordova插件
  4. 添加带有npm的人行横道插件 cordova插件添加cordova插件-人行横道-webview
  5. 添加android平台 cordova平台添加android
  6. 构建android项目 cordova构建android系统
  7. 运行android项目 cordova运行android
票数 16
EN

Stack Overflow用户

发布于 2016-05-06 20:37:30

如果使用Ionic (不确定另一个框架平台是否也这样做),根config.xml模板包含以下引用:

代码语言:javascript
复制
<preference name="xwalkVersion" value="17+" />

通过移除它并触发一个

代码语言:javascript
复制
cordova build android 

(并跟随@badboyunited的答案)导致插件与最新版本一起下载。

票数 50
EN

Stack Overflow用户

发布于 2016-09-27 08:56:22

在安装人行横道后,我遇到了一些问题,我在这里找到了一个适合我的解决方案:https://crosswalk-project.org/jira/si/jira.issueviews:issue-html/XWALK-5965/XWALK-5965.html

tl;dr:从附加存储库(从Android管理器)安装"Android支持库“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35063792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档