gradle 中添加manifestPlaceholders 不能生成app


(淡然如陌) #1


#2

这个报错可以网上搜一下,极光这边使用jcenter集成,根据文档,不会出现这个问题

com.android.build.api.transform.TransformException :com.android.ide.common.process.ProceeException: java.util.concurrent.ExecutionException
Multiple dex files define Lcn/jiguang/a/a/a/a


(淡然如陌) #3
ndk {
            //选择要添加的对应cpu类型的.so库。
            abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'
            // 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
        }
        manifestPlaceholders = [
                JPUSH_PKGNAME : applicationId,
                JPUSH_APPKEY : "**********", //JPush上注册的包名对应的appkey.
                JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
        ]

gradle 中添加manifestPlaceholders 里加入就会生成报错,去掉就可以 不知道是什么原因


#4

嗯?你用jcenter集成,有完整的根据文档进行集成吗?
https://docs.jiguang.cn/jpush/client/Android/android_guide/#jcenter


(淡然如陌) #5

服务端发送给客户端 返回报这个错 检查了很长时间 不知道哪里出错了 谢谢!


(淡然如陌) #6

gradle 中添加中添加
compile ‘cn.jiguang.sdk:jpush:3.0.5’ // 此处以JPush 3.0.5 版本为例。
compile ‘cn.jiguang.sdk:jcore:1.1.2’ // 此处以JCore 1.1.2 版本为例。
报错


#7

你好,看起来像是jar包冲突了呃,检查一下是不是放了jar,然后同时配置了jcenter


#8

关于上面的1011错误


(淡然如陌) #9

已解决,谢谢啦!