sensorsdata / sa-sdk-android-plugin2

神策数据官方 Android 埋点插件,用于 Android 端的数据采集。通过使用字节码插桩(ASM)的技术实现 Android 端的全埋点(无埋点、无码埋点、无痕埋点、自动埋点)。
http://opensource.sensorsdata.cn
Other
438 stars 150 forks source link

AGP7+仍然有D8警告 #32

Open miluyuan opened 1 year ago

miluyuan commented 1 year ago

我的项目使用的AGP 7.2.1,gradle 7.3.3;神策插件3.4.9,神策sdk 6.4.4 很多这样的警告: AGPBI: {"kind":"warning","text":"Expected stack map table for method with non-linear control flow.","sources":[{"file":"/Users/xxx/AndroidStudioProjects/demo/slapp/build/intermediates/transforms/sensorsAnalyticsAutoTrack/prodApp/debug/75.jar"}],"tool":"D8"}

ruidge commented 11 months ago

神策支持AGP7以上吗? 我这7.0.4构建失败

ruidge commented 10 months ago

支持的。将报错信息发一下。

Caused by: org.gradle.internal.UncheckedException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/amap/api/maps/MapFragment;onPause()V, origin: xxx/app/build/intermediates/transforms/sensorsAnalyticsAutoTrack/release/193.jar:com/amap/api/maps/MapFragment.class

移除了神策插件就可以构建成功.