起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3343|回复: 12

[处理中3] 安装v3.8 安装cordova-plugin-device报错

[复制链接]

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
发表于 2019-1-14 11:58:55 | 显示全部楼层 |阅读模式
我是用3.8版本打包app始终提示安装cordova-plusgin-device失败!
  1.       开始安装插件......
  2.       开始准备插件参数......
  3.       插件 "cordova-plugin-device" 参数如下:
  4.       插件 "cordova-plugin-jcore" 参数如下:
  5.       插件 "com.justep.cordova.plugin.baidulocation" 参数如下:
  6.       插件 "nxtpush-cordova-plugin" 参数如下:
  7.            jpush应用标识(AppKey)(jpush_appkey):8185e08483a1d1a9fa46b9e5
  8.            小米推送appid(MiAppid)(mi_push_appid):8185e08483a1d1a9fa46b9e5
  9.            小米推送appkey(MiAppKey)(mi_push_appkey):8185e08483a1d1a9fa46b9e5
  10.       插件 "cordova-plugin-customurlscheme" 参数如下:
  11.            协议(URL_SCHEME):mopjianhe
  12.       插件 "cordova-plugin-splashscreen" 参数如下:
  13.       插件 "cordova-plugin-app-preferences" 参数如下:
  14.       插件 "cordova-plugin-file" 参数如下:
  15.       插件 "cordova-plugin-file-transfer" 参数如下:
  16.            请求访问相册时的提示(TRANSFER_PHOTOLIBRARY_USAGE_DESCRIPTION):App需要您的同意才可以访问相册
  17.       插件 "cordova-plugin-network-information" 参数如下:
  18.       插件 "cordova-plugin-zip" 参数如下:
  19.       插件 "cordova-plugin-inappbrowser" 参数如下:
  20.       插件 "cordova-plugin-x-toast" 参数如下:
  21.       插件 "com.justep.cordova.plugin.app.utils" 参数如下:
  22.       插件 "com.justep.cordova.plugin.engine.tencent" 参数如下:
  23.            引擎选择方式(webViewEngine):auto
  24.       插件 "cordova-plugin-app-version" 参数如下:
  25.       插件 "cordova-plugin-app-event" 参数如下:
  26.       插件 "de.appplant.cordova.plugin.local-notification" 参数如下:
  27.       插件 "cordova-plugin-keyboard" 参数如下:
  28.       插件 "cordova-plugin-file-opener2" 参数如下:
  29.       插件 "de.appplant.cordova.plugin.badge" 参数如下:
  30.       插件 "at.modalog.cordova.plugin.cache" 参数如下:
  31.       插件 "com.lampa.startapp" 参数如下:
  32.       插件 "de.appplant.cordova.plugin.background-mode" 参数如下:
  33.       插件 "cordova-plugin-spinner-dialog" 参数如下:
  34.       插件 "cordova-plugin-camera" 参数如下:
  35.            请求访问相机相册时的提示(CAMERA_CAMERA_USAGE_DESCRIPTION):APP需要您的同意才可以访问相机相册
  36.            请求使用定位时的提示(CAMERA_LOCATION_DESCRIPTION):APP需要您的同意才可以访问您的位置
  37.       插件 "cordova-plugin-geolocation" 参数如下:
  38.            百度定位SDK开发秘钥,AK的申请地址为:http://lbsyun.baidu.com/apiconsole/key(android_AK):iOxsL9Z27dKiNtY5s4m8vRjUyZiNwZOC
  39.            请求使用定位时的提示(GEO_LOCATION_DESCRIPTION):App需要您的同意才可以访问您的位置
  40.       插件 "com.justep.cordova.plugin.AFNetworking" 参数如下:
  41.       插件 "cordova-plugin-http" 参数如下:
  42.       插件 "cordova-plugin-screen-orientation" 参数如下:
  43.       插件 "cordova-plugin-plistconfig" 参数如下:
  44.       插件 "cordova-open" 参数如下:
  45.       插件 "cordova-plugin-media-capture" 参数如下:
  46.            请求访问相册时的提示(CAPTURE_CAMERA_USAGE_DESCRIPTION):App需要您的同意才可以访问相机相册
  47.            请求访问麦克风时的提示(CAPTURE_MICROPHONE_USAGE_DESCRIPTION):App需要您的同意才可以访问麦克风
  48.       插件 "com-badrit-macaddress" 参数如下:
  49.       插件 "cordova-sqlite-storage" 参数如下:
  50.       插件参数准备完成
  51.       args.nofetch undefined
  52.       Installing "cordova-plugin-device" for android
  53.       Failed to install 'cordova-plugin-device': Error: cmd: Command failed with exit code 1 Error output:
  54.       'D:\develop\WeX5_V3.8\model\Native\APP锟斤拷锟截诧拷锟斤拷' 锟斤拷锟斤拷锟节诧拷锟斤拷锟解部锟斤拷锟筋,也锟斤拷锟角匡拷锟斤拷锟叫的筹拷锟斤拷
  55.       锟斤拷锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷
  56.           at ChildProcess.whenDone (D:\develop\WeX5_V3.8\tools\cordova\node_modules\cordova-common\src\superspawn.js:169:23)
  57.           at emitTwo (events.js:87:13)
  58.           at ChildProcess.emit (events.js:172:7)
  59.           at maybeClose (internal/child_process.js:818:16)
  60.           at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
  61.       Error: cmd: Command failed with exit code 1 Error output:
  62.       'D:\develop\WeX5_V3.8\model\Native\APP锟斤拷锟截诧拷锟斤拷' 锟斤拷锟斤拷锟节诧拷锟斤拷锟解部锟斤拷锟筋,也锟斤拷锟角匡拷锟斤拷锟叫的筹拷锟斤拷
  63.       锟斤拷锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷
  64.    ****ERROR****: 子任务 "AddPlugins" 执行失败。
  65.    ****ERROR****: 任务 "addPlugins" 执行失败。
  66.    ****ERROR****: 执行出错:
  67.    ****ERROR****: 错误信息: AddPlugins returned: 1
  68.    ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
  69.    C:\Users\Lenovo\AppData\Local\Temp\cc51e5ff-d5f5-4158-b57c-4afcafa4fbe8\genSource.xml:167: AddPlugins returned: 1
  70.            at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
  71.            at com.justep.tools.ant.task.app.AddPluginsTask.execute(Unknown Source)
  72.            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
  73.            at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
  74.            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  75.            at java.lang.reflect.Method.invoke(Method.java:497)
  76.            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
  77.            at org.apache.tools.ant.Task.perform(Task.java:348)
  78.            at org.apache.tools.ant.Target.execute(Target.java:435)
  79.            at org.apache.tools.ant.Target.performTasks(Target.java:456)
  80.            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
  81.            at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
  82.            at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
  83.            at com.justep.deploy.app.utils.Builder.main(Unknown Source)
  84. ****ERROR****: 子任务 "java" 执行失败。
  85. ****ERROR****: 任务 "prepareSource" 执行失败。
  86. ****ERROR****: 执行出错:
  87. ****ERROR****: 错误信息: Java returned: -3
  88. ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
复制代码

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2019-1-14 16:16:45 | 显示全部楼层
删掉项目重新打包,有一直提示这个错误???
  1.       :CordovaLib:processReleaseJavaRes UP-TO-DATE
  2.       :CordovaLib:transformResourcesWithMergeJavaResForRelease
  3.       :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease
  4.       :CordovaLib:mergeReleaseJniLibFolders
  5.       :CordovaLib:transformNativeLibsWithMergeJniLibsForRelease
  6.       :CordovaLib:transformNativeLibsWithSyncJniLibsForRelease
  7.       :CordovaLib:bundleRelease
  8.       :prepareDebugDependencies
  9.       :compileDebugAidl
  10.       :compileDebugRenderscript
  11.       :generateDebugBuildConfig
  12.       :generateDebugResValues
  13.       :generateDebugResources
  14.       :mergeDebugResources
  15.       :processDebugManifest
  16.       \\?\D:\develop\WeX5_V3.8\model\Native\????app\build\src\platforms\android\build\intermediates\manifests\full\debug\AndroidManifest.xml:78: error: No resource identifier found for attribute 'appComponentFactory' in package 'android'
  17.       
  18.       
  19.       
  20.       FAILURE: Build failed with an exception.
  21.       
  22.       * What went wrong:
  23.       Execution failed for task ':processDebugResources'.
  24.       > com.android.ide.common.process.ProcessException: Failed to execute aapt
  25.       
  26.       * Try:
  27.       Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  28.       :processDebugResources FAILED
  29.       
  30.       BUILD FAILED
  31.       
  32.       Total time: 42.778 secs
  33.       Error: cmd: Command failed with exit code 1 Error output:
  34.       注: D:\develop\WeX5_V3.8\model\Native\锟斤拷锟斤拷app\build\src\platforms\android\JustepGetContent\src\main\java\com\justep\x5\support\media\ExtAudioRecorder.java使锟矫或覆革拷锟斤拷锟窖癸拷时锟斤拷 API锟斤拷
  35.       注: 锟叫癸拷锟斤拷细锟斤拷息, 锟斤拷使锟斤拷 -Xlint:deprecation 锟斤拷锟铰憋拷锟诫。
  36.       注: D:\develop\WeX5_V3.8\model\Native\锟斤拷锟斤拷app\build\src\platforms\android\JustepGetContent\src\main\java\com\justep\x5\support\chooser\FileUploadChooserActivity.java使锟斤拷锟斤拷未锟斤拷锟斤拷锟斤拷锟津不帮拷全锟侥诧拷锟斤拷锟斤拷
  37.       注: 锟叫癸拷锟斤拷细锟斤拷息, 锟斤拷使锟斤拷 -Xlint:unchecked 锟斤拷锟铰憋拷锟诫。
  38.       注: 某些锟斤拷锟斤拷锟侥硷拷使锟矫或覆革拷锟斤拷锟窖癸拷时锟斤拷 API锟斤拷
  39.       注: 锟叫癸拷锟斤拷细锟斤拷息, 锟斤拷使锟斤拷 -Xlint:deprecation 锟斤拷锟铰憋拷锟诫。
  40.       \\?\D:\develop\WeX5_V3.8\model\Native\????app\build\src\platforms\android\build\intermediates\manifests\full\debug\AndroidManifest.xml:78: error: No resource identifier found for attribute 'appComponentFactory' in package 'android'
  41.       
  42.       
  43.       
  44.       FAILURE: Build failed with an exception.
  45.       
  46.       * What went wrong:
  47.       Execution failed for task ':processDebugResources'.
  48.       > com.android.ide.common.process.ProcessException: Failed to execute aapt
  49.       
  50.       * Try:
  51.       Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  52.    ****ERROR****: 子任务 "exec" 执行失败。
  53.    ****ERROR****: 任务 "buildAndroid" 执行失败。
  54.    ****ERROR****: 执行出错:
  55.    ****ERROR****: 错误信息: exec returned: 1
  56.    ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
  57.    C:\Users\Lenovo\AppData\Local\Temp\17e00294-f4ae-4ea6-93dc-e6da83520aae\pack.xml:91: exec returned: 1
  58.            at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:643)
  59.            at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)
  60.            at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)
  61.            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
  62.            at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
  63.            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  64.            at java.lang.reflect.Method.invoke(Method.java:497)
  65.            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
  66.            at org.apache.tools.ant.Task.perform(Task.java:348)
  67.            at org.apache.tools.ant.Target.execute(Target.java:435)
  68.            at org.apache.tools.ant.Target.performTasks(Target.java:456)
  69.            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
  70.            at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
  71.            at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
  72.            at com.justep.deploy.app.utils.Builder.main(Unknown Source)
  73. ****ERROR****: 子任务 "java" 执行失败。
  74. ****ERROR****: 任务 "pack" 执行失败。
  75. ****ERROR****: 执行出错:
  76. ****ERROR****: 错误信息: Java returned: -3
  77. ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
复制代码
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2019-1-14 16:18:46 | 显示全部楼层
原本一直使用v 3.6打包没有错误,3.8是需要配置其它的什么参数吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-1-15 14:26:12 | 显示全部楼层
重新解压一个版本重新打开看看
3.8对主要是对插件做过升级,打包没有特殊的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2019-1-15 14:56:01 | 显示全部楼层
jishuang 发表于 2019-1-15 14:26
重新解压一个版本重新打开看看
3.8对主要是对插件做过升级,打包没有特殊的设置 ...

原来是de.appplant.cordova.plugin.local-notification插件引起的,把它换成3.8 的cordova.plugin.local-notification打包成功了,但是发现新的sqlite插件cordova-sqlite-storage在openDatabase时废除了createFromLocation参数的配置吗?无法使用本地db文件了
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2019-1-15 14:59:08 | 显示全部楼层
使用mac打包app发现好多错误,请帮我看看

build.log.zip

41.09 KB, 下载次数: 59

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-1-15 17:07:12 | 显示全部楼层
本来就用的3.8版本,再替换为3.8版本是什么意思?用哪个版本就用版本默认的插件,不要来回替换,有些插件不同的版本是不兼容的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2019-1-15 17:28:42 | 显示全部楼层
本帖最后由 dex 于 2019-1-15 17:31 编辑
jishuang 发表于 2019-1-15 17:07
本来就用的3.8版本,再替换为3.8版本是什么意思?用哪个版本就用版本默认的插件,不要来回替换,有些插件不 ...

那请问V 3.8  cordova-sqlite-storage 是否不支持直接加载sqlite db资源文件了吗?
  1. this.database = window.sqlitePlugin.openDatabase({
  2.                         name : 'dbname.db',
  3.                         createFromLocation : 1
  4.                 });// 数据库
  5. //数据库名需要把全名写出来
复制代码
如这个平台早期的案例:
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-1-17 14:01:06 | 显示全部楼层
应该可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2019-1-21 10:55:22 | 显示全部楼层

不行在页面使用时
这段代码报错了
  1. if (!openargs.iosDatabaseLocation && !openargs.location && openargs.location !== 0) {
  2.       throw newSQLError('Database location or iosDatabaseLocation setting is now mandatory in openDatabase call.');
  3. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 13:33 , Processed in 0.076814 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表