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

QQ登录

只需一步,快速开始

查看: 5765|回复: 13

[处理中3] wex5打包失败

[复制链接]

51

主题

149

帖子

738

积分

高级会员

Rank: 4

积分
738
QQ
发表于 2017-8-17 19:12:25 | 显示全部楼层 |阅读模式
本帖最后由 月影银沙 于 2017-8-17 19:23 编辑

打包时报如下错误,这个问题该如何解决?

FAILURE: Build failed with an exception.           * What went wrong:
     A problem occurred configuring root project 'android'.
     > Could not resolve all dependencies for configuration ':_debugCompile'.
         > Could not resolve com.android.support:support-v4:25.+.
           Required by:
               :android:unspecified
            > No cached version listing for com.android.support:support-v4:25.+ available for offline mode.
            > No cached version listing for com.android.support:support-v4:25.+ available for offline mode.
         > Could not resolve com.android.support:appcompat-v7:25.+.
           Required by:
               :android:unspecified
            > No cached version listing for com.android.support:appcompat-v7:25.+ available for offline mode.
            > No cached version listing for com.android.support:appcompat-v7:25.+ available for offline mode.
            * Try:      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      ERROR building one of the platforms: Error: cmd: Command failed with exit code 1
      You may not have the required environment or OS to build this project
            D:\XXX\model\Native\xxx\build\src\platforms\android\cordova\node_modules\q\q.js:126
                          throw e;
                          ^      Error code 1 for command: cmd with args: /s /c "D:\XXX\model\Native\xxx\build\src\platforms\android\gradlew cdvBuildDebug -b D:\XXX\model\Native\xxx\build\src\platforms\android\build.gradle -Dorg.gradle.daemon=true --offline"
      Error: cmd: Command failed with exit code 1
   ****ERROR****: 子任务 "exec" 执行失败。
   ****ERROR****: 任务 "buildAndroid" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: exec returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html

然后我下载了android sdk 25 打包又出现如下错误:
:processDebugManifest FAILED
              Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38
              is also present at [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1).
            BUILD FAILED
            Total time: 15.897 secs
              Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:41 to override.
            FAILURE: Build failed with an exception.
            * What went wrong:
      Execution failed for task ':processDebugManifest'.
      > Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38
              is also present at [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1).
              Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:41 to override.
            * Try:      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
     ERROR building one of the platforms: Error: cmd: Command failed with exit code 1
      You may not have the required environment or OS to build this project
           D:\XXX\model\Native\EngniceBusiness\build\src\platforms\android\cordova\node_modules\q\q.js:126
                          throw e;
                         ^      Error code 1 for command: cmd with args: /s /c "D:\XXX\model\Native\xxx\build\src\platforms\android\gradlew cdvBuildDebug -b D:\XXX\model\Native\xxx\build\src\platforms\android\build.gradle -Dorg.gradle.daemon=true --offline"
      Error: cmd: Command failed with exit code 1
   ****ERROR****: 子任务 "exec" 执行失败。
   ****ERROR****: 任务 "buildAndroid" 执行失败。
   ****ERROR****: 执行出错:   ****ERROR****: 错误信息: exec returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html


然后我在cordova插件的<meta-data> 中加入“tools:replace="android:value"”打包又提示不支持
这个该如何解决?我是添加了最新的极光推送插件和极光im插件,删除了x5自带的极光推送插件




41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-8-17 19:25:11 | 显示全部楼层
看来是中了3.7毒啊
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

51

主题

149

帖子

738

积分

高级会员

Rank: 4

积分
738
QQ
 楼主| 发表于 2017-8-18 10:09:58 | 显示全部楼层
qiuxinw66 发表于 2017-8-17 19:25
看来是中了3.7毒啊

我用的3.6.。。。。
回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-8-18 10:15:20 | 显示全部楼层
最新的极光你可以去3.7看下  3.6还是旧版本的
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

51

主题

149

帖子

738

积分

高级会员

Rank: 4

积分
738
QQ
 楼主| 发表于 2017-8-18 11:09:28 | 显示全部楼层
qiuxinw66 发表于 2017-8-18 10:15
最新的极光你可以去3.7看下  3.6还是旧版本的

3.7里面的极光推送插件也不是最新的,我对比过代码。并且是集成极光im插件出的问题,这个插件依赖“cordova-diagnostic-plugin” 这个插件,但是这个插件framework的版本貌似比较高:
<framework src="com.android.support:support-v4:25.+" /><framework src="com.android.support:appcompat-v7:25.+" />

所以就引起了这个问题 BUILD FAILED

      Total time: 5.103 secs> Could not resolve all dependencies for configuration ':_debugCompile'.

         > Could not find any version that matches com.android.support:support-v4:25.+.
           Versions that do not match:
               23.1.1
               23.1.0
               23.0.1
               23.0.0
               22.2.1
               + 12 more
           Searched in the following locations:
               file:/D:/EngniceBusiness-IM/tools/maven/repo/com/android/support/support-v4/maven-metadata.xml
               file:/D:/EngniceBusiness-IM/tools/maven/repo/com/android/support/support-v4/
               https://repo1.maven.org/maven2/c ... /maven-metadata.xml
               https://repo1.maven.org/maven2/com/android/support/support-v4/
               https://jcenter.bintray.com/com/ ... /maven-metadata.xml
               https://jcenter.bintray.com/com/android/support/support-v4/
               file:/D:/EngniceBusiness-IM/model/Native/EngniceBusiness/build/src/platforms/android/libs/
               file:/D:/EngniceBusiness-IM/tools/adt-sdk/extras/android/m2repository/com/android/support/support-v4/maven-metadata.xml
           Required by:
               :android:unspecified
         > Could not find any version that matches com.android.support:appcompat-v7:25.+.
           Versions that do not match:
               23.1.1
               23.1.0
               23.0.1
               23.0.0
               22.2.1
               + 11 more
           Searched in the following locations:
               file:/D:/EngniceBusiness-IM/tools/maven/repo/com/android/support/appcompat-v7/maven-metadata.xml
               file:/D:/EngniceBusiness-IM/tools/maven/repo/com/android/support/appcompat-v7/
               https://repo1.maven.org/maven2/c ... /maven-metadata.xml
               https://repo1.maven.org/maven2/com/android/support/appcompat-v7/
               https://jcenter.bintray.com/com/ ... /maven-metadata.xml
               https://jcenter.bintray.com/com/android/support/appcompat-v7/
               file:/D:/EngniceBusiness-IM/model/Native/EngniceBusiness/build/src/platforms/android/libs/
               file:/D:/EngniceBusiness-IM/tools/adt-sdk/extras/android/m2repository/com/android/support/appcompat-v7/maven-metadata.xml
           Required by:
               :android:unspecified

      * Try:

回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-8-18 11:38:04 | 显示全部楼层
那你就用旧的吧 我只做个推送功能  我传入appkey打包就没问题了,那你应该是极光im插件的问题了
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

发表于 2017-8-18 13:16:37 | 显示全部楼层
月影银沙 发表于 2017-8-18 11:09
3.7里面的极光推送插件也不是最新的,我对比过代码。并且是集成极光im插件出的问题,这个插件依赖“cordo ...

第一个错误试试
http://doc.wex5.com/wex5-app-question-list-0004/

极光推送使用平台自带插件就应该可以支持的!
可以先打包外卖案例进行测试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

51

主题

149

帖子

738

积分

高级会员

Rank: 4

积分
738
QQ
 楼主| 发表于 2017-8-18 14:20:24 | 显示全部楼层
liangyongfei 发表于 2017-8-18 13:16
第一个错误试试
http://doc.wex5.com/wex5-app-question-list-0004/

极光推送的我以前打包过,没问题,现在是因为要使用极光IM,所以顺带把极光推送更新到最新的。
这个办法已经试过了,提示上面那个问题。
回复 支持 反对

使用道具 举报

51

主题

149

帖子

738

积分

高级会员

Rank: 4

积分
738
QQ
 楼主| 发表于 2017-8-18 14:22:29 | 显示全部楼层
qiuxinw66 发表于 2017-8-18 11:38
那你就用旧的吧 我只做个推送功能  我传入appkey打包就没问题了,那你应该是极光im插件的问题了  ...

极光推送我以前也集成过,的确是没有问题的,主要是因为要用到极光im插件,这个插件又需要依赖极光推送插件所以才顺带更新了
回复 支持 反对

使用道具 举报

发表于 2017-8-18 14:32:52 | 显示全部楼层
月影银沙 发表于 2017-8-18 14:22
极光推送我以前也集成过,的确是没有问题的,主要是因为要用到极光im插件,这个插件又需要依赖极光推送插 ...

我们的插件应该有些修改的!
你直接更新的插件资源!不确定是否完整符合规范!

根据错误信息,自己查下原因吧!
是不是sdk版本需要升级呢??

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 10:54 , Processed in 0.071435 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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