首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wikitude构建失败

Wikitude构建失败
EN

Stack Overflow用户
提问于 2016-01-18 09:20:50
回答 2查看 1.4K关注 0票数 0

我完全遵循了这里的教程:http://www.wikitude.com/developer/documentation/phonegap

但是当我运行cordova build时,我会得到这个错误。似乎访问权限有问题,但这在代码中对我来说似乎没问题.

任何帮助都非常感谢!

代码语言:javascript
复制
wikitude/phonegap/WikitudePlugin.java:263: error: cannot find symbol
                        if ( !cordova.hasPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) ) {
                                     ^
  symbol:   method hasPermission(String)
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:265: error: cannot find symbol
                            WikitudePlugin.this.cordova.requestPermission(WikitudePlugin.this, WRITE_TO_EXTERNAL_STORAGE_REQUEST_CODE, Manifest.permission.WRITE_EXTERNAL_STORAGE);
                                                       ^
  symbol:   method requestPermission(WikitudePlugin,int,String)
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:462: error: cannot find symbol
            boolean cameraPermissionRequestRequired = !cordova.hasPermission(Manifest.permission.CAMERA);
                                                              ^
  symbol:   method hasPermission(String)
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:463: error: cannot find symbol
            _locationPermissionRequestRequired = !cordova.hasPermission(Manifest.permission.ACCESS_FINE_LOCATION) && !cordova.hasPermission(Manifest.permission.ACCESS_COARSE_LOCATION);
                                                         ^
  symbol:   method hasPermission(String)
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:463: error: cannot find symbol
            _locationPermissionRequestRequired = !cordova.hasPermission(Manifest.permission.ACCESS_FINE_LOCATION) && !cordova.hasPermission(Manifest.permission.ACCESS_COARSE_LOCATION);
                                                                                                                             ^
  symbol:   method hasPermission(String)
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:468: error: cannot find symbol
                this.cordova.requestPermissions(this, CAMERA_PERMISSION_REQUEST_CODE, new String[] { Manifest.permission.CAMERA, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION });
                            ^
  symbol:   method requestPermissions(WikitudePlugin,int,String[])
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:470: error: cannot find symbol
                this.cordova.requestPermission(this, CAMERA_PERMISSION_REQUEST_CODE, Manifest.permission.CAMERA);
                            ^
  symbol:   method requestPermission(WikitudePlugin,int,String)
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:473: error: cannot find symbol
                this.cordova.requestPermissions(this, CAMERA_PERMISSION_REQUEST_CODE, new String[] { Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION });
                            ^
  symbol:   method requestPermissions(WikitudePlugin,int,String[])
  location: variable cordova of type CordovaInterface
/Users/patrick/AugmentedRealityProject/platforms/android/src/com/wikitude/phonegap/WikitudePlugin.java:993: error: method does not override or implement a method from a supertype
    @Override
    ^
9 errors
:compileDebugJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileDebugJava'.
> Compilation failed; see the compiler error output for details.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-01 11:05:32

我找到答案了这里

确保您针对android的cordova/phonegap命令要么是cordova平台添加android@5.0.0,要么是cordova构建android@5.0.0。我们的示例应用程序生成脚本包含版本说明符,它确保所有所需的运行时权限、函数和常量都可用。可能您需要更新您的cordova/phonegap安装。

我希望这能帮到你

票数 3
EN

Stack Overflow用户

发布于 2016-01-20 10:09:07

我猜你的Android版本太老了。请安装Android级别23和NDK r10e。

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

https://stackoverflow.com/questions/34851110

复制
相关文章

相似问题

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