Meituan-Dianping / Robust

Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.
Apache License 2.0
4.41k stars 806 forks source link

官方Demo都跑不过 #333

Closed fishsoft closed 5 years ago

fishsoft commented 5 years ago

classpath 'com.android.tools.build:gradle:3.4.1'

E:\Projects\Robust>gradlew clean assembleRelease --stacktrace --no-daemon

Task :autopatchbase:compileJava 警告: [options] 未与 -source 1.7 一起设置引导类路径 注: 某些输入文件使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 1 个警告

Task :app:compileReleaseJavaWithJavac 注: E:\Projects\Robust\app\src\main\java\com\meituan\sample\PatchManipulateImp.java使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

Task :app:transformClassesWithAutoPatchTransformForRelease FAILED ================autoPatch start================ autopatch read all class file cost 0.139 second check all class cost 0.316 second, class count: 2870 addPatchMethodAndModifiedClass pint methodmap key is com.meituan.sample.MainActivity.onCreate(android.os.Bundle) value is 1 key is com.meituan.sample.MainActivity.isGrantSDCardReadPermission() value is 2 key is com.meituan.sample.MainActivity.requestPermission() value is 3 key is com.meituan.sample.MainActivity.onRequestPermissionsResult(int,java.lang.String[],int[]) value is 4 key is com.meituan.sample.MainActivity.handlePermissionResult() value is 5 key is com.meituan.sample.MainActivity.runRobust() value is 6 key is com.meituan.sample.MainActivity$1.onClick(android.view.View) value is 7 key is com.meituan.sample.MainActivity$2.onClick(android.view.View) value is 8 key is com.meituan.sample.MainActivity$3.onClick(android.view.View) value is 9 key is com.meituan.sample.PatchManipulateImp.fetchPatchList(android.content.Context) value is 10 key is com.meituan.sample.PatchManipulateImp.verifyPatch(android.content.Context,com.meituan.robust.Patch) value is 11 key is com.meituan.sample.PatchManipulateImp.copy(java.lang.String,java.lang.String) value is 12 key is com.meituan.sample.PermissionUtils.checkSelfPermission(android.content.Context,java.lang.String) value is 13 key is com.meituan.sample.PermissionUtils.isGrantSDCardReadPermission(android.content.Context) value is 14 key is com.meituan.sample.PermissionUtils.requestSDCardReadPermission(android.app.Activity,int) value is 15 key is com.meituan.sample.RobustCallBackSample.onPatchListFetched(boolean,boolean,java.util.List) value is 16 key is com.meituan.sample.RobustCallBackSample.onPatchFetched(boolean,boolean,com.meituan.robust.Patch) value is 17 key is com.meituan.sample.RobustCallBackSample.onPatchApplied(boolean,com.meituan.robust.Patch) value is 18 key is com.meituan.sample.RobustCallBackSample.logNotify(java.lang.String,java.lang.String) value is 19 key is com.meituan.sample.RobustCallBackSample.exceptionNotify(java.lang.Throwable,java.lang.String) value is 20 key is com.meituan.sample.SecondActivity.onCreate(android.os.Bundle) value is 21 key is com.meituan.sample.SecondActivity.onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet) value is 22 key is com.meituan.sample.SecondActivity.onClick(android.view.View) value is 23 key is com.meituan.sample.SecondActivity.getReflectField(java.lang.String,java.lang.Object) value is 24 key is com.meituan.sample.SecondActivity.getFieldValue(java.lang.String,java.lang.Object) value is 25 key is com.meituan.sample.SecondActivity.lambda$onCreate$0(android.view.View) value is 26

FAILURE: Build failed with an exception.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 17s 43 actionable tasks: 38 executed, 5 up-to-date

hedex commented 5 years ago

没有改动过代码?

hedex commented 5 years ago

我这边试了一下,是能够跑过的 看你的gradle版本是3.4.1,还没有适配 请把gradle tools版本改成 2.10 。 本周会对gradle3.4版本进行适配

fishsoft commented 5 years ago

哦哦,我确实升级了gradle发自我的华为手机-------- 原始邮件 --------主题:Re: [Meituan-Dianping/Robust] 官方Demo都跑不过 (#333)发件人:何定旭 收件人:Meituan-Dianping/Robust 抄送:Coder ,Author 我这边试了一下,是能够跑过的

看你的gradle版本是3.4.1,还没有适配

请把gradle tools版本改成 2.10 。

本周会对gradle3.4版本进行适配

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

MrYeLiang commented 4 months ago

确认下你的签名,不行你就重新生成个签名试试,我被这个问题困扰了半天,最后确认是签名的问题,复用了其他app的签名会报错