阿里云推送集成
只要找到官网地址,配置起来特别容易。移动推送快速集成官网地址:https://help.aliyun.com/document_detail/30054.html?spm=a2c4g.11174283.3.2.39436d16mIqB3P构建异常:AGPBI: {"kind":"error","text":"Program type already present: com.ali...
·
官网
只要找到官网地址,配置起来特别容易。
移动推送快速集成官网
Android Sdk 集成 https://help.aliyun.com/document_detail/51056.html?spm=a2c4g.11186623.0.0.6c7729ecJrl9bV
构建异常
AGPBI: {"kind":"error","text":"Program type already present: com.alibaba.sdk.android.utils.AMSConfigUtils","sources":[{}],"tool":"D8"}
解决:Tools -> Android -> Sync Project with Gradle Files
就是如图这个按钮,用途是根据清单文件重新配置一次。
注:刚刚发现找不到这个按钮,后来重启一下就好用了,可能是因为手删了build文件吧
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> More than one file was found with OS independent path 'com/alibaba/mtl/appmonitor/model/MeasureValueSet.aidl'
解决:
重复包,发现对SDK进行了两次引用,一次是引入到了lib;
在工程的build.gradle里面也有引用
去掉lib包下的引用就解决了。
运行异常
1
现象1
Rejecting re-init on previously-failed class java.lang.Class<anet.channel.c.b>:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/taobao/orange/OrangeConfigListenerV1;
现象2
Caused by: java.lang.ClassNotFoundException:
Didn't find class "com.taobao.orange.OrangeConfigListenerV1" on path: DexPathList
[[zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/base.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_dependencies_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_resources_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_slice_0_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_slice_1_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_slice_2_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_slice_3_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_slice_4_apk.apk",
zip file "/data/app/com.yoshin.company.blogdemo-zBVASzA1jaP9lXJLLrv-qQ==/split_lib_slice_5_apk.ap
现象3
现象4:register方法没有回调。
现象1、2、3解决办法:不太理解
现象4 解决办法:删除build文件夹的文件,之后重新运行一遍
混淆
https://help.aliyun.com/document_detail/51056.html?spm=a2c4g.11186623.6.570.d74323aflYmAyC
-keepclasseswithmembernames class ** {
native <methods>;
}
-keepattributes Signature
-keep class sun.misc.Unsafe { *; }
-keep class com.taobao.** {*;}
-keep class com.alibaba.** {*;}
-keep class com.alipay.** {*;}
-keep class com.ut.** {*;}
-keep class com.ta.** {*;}
-keep class anet.**{*;}
-keep class anetwork.**{*;}
-keep class org.android.spdy.**{*;}
-keep class org.android.agoo.**{*;}
-keep class android.os.**{*;}
-keep class org.json.**{*;}
-dontwarn com.taobao.**
-dontwarn com.alibaba.**
-dontwarn com.alipay.**
-dontwarn anet.**
-dontwarn org.android.spdy.**
-dontwarn org.android.agoo.**
-dontwarn anetwork.**
-dontwarn com.ut.**
-dontwarn com.ta.**
更多推荐
所有评论(0)