Stark icon indicating copy to clipboard operation
Stark copied to clipboard

Stark is a hot-fix framework for Android. It supports swapping new implementations of classes without restarting a running Android application, and updated Android resources (icons, layout, etc) while...

Results 8 Stark issues
Sort by recently updated
recently updated
newest added

1:国行三星s10+,Android P 2:跑demo代码,遵循使用教程 3:在魅族 m2 note上能成功,三星不行 还需要什么信息我可以提供 日志如下: Process: com.ximsfei.stark.app, PID: 16193 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ximsfei.stark.app/com.ximsfei.stark.app.MainActivity}: android.content.res.Resources$NotFoundException: Drawable com.ximsfei.stark.app:mipmap/ic_launcher with resource ID #0x7f050000 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3107) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3250) at...

when run gradle :stark-sample:clean :stark-sample:starkGeneratePatchDebug,it happens > Configure project :stark-sample ==========Stark Gradle: Stark multiDexEnabled = false isGeneratePatch = true FAILURE: Build failed with an exception. * What went wrong: Task...

大致看了下实现原理,蛮新颖的,但是有如下几点疑问 1. 请问Android 5.0以下适配计划是怎样的 2.请问该框架有哪些实际运用的项目,项目是什么量级的 3.未来是否后被谷歌屏蔽掉的风险(类似Android P hide private系统API之类的,虽然该框架没有使用Hook的方案)

如图,源代码编译后的结果; 如果,在补丁代码中增加对外部类的引用(mvp经常出现)后,插入了一个acess$1100,导致后面的调用与之前都发生错位。

java.lang.RuntimeException: Unexpected scopes found in folder 'E:\Demo\Stark\stark-sample\build\intermediates\transforms\stark\debug'. Required: SUB_PROJECTS. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS at com.android.build.gradle.internal.pipeline.IntermediateFolderUtils.makeRestrictedCopies(IntermediateFolderUtils.java:455) at com.android.build.gradle.internal.pipeline.IntermediateFolderUtils.(IntermediateFolderUtils.java:66) at com.android.build.gradle.internal.pipeline.IntermediateStream.init(IntermediateStream.java:191) at com.android.build.gradle.internal.pipeline.IntermediateStream.asNonIncrementalInput(IntermediateStream.java:146) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1376) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at...

1. 此方法不需要考虑方法内联? 2.属性,方法,构造方法全部改成Public的,这样不会有问题么?

05-24 09:44:33.300 10681-10681/com.ximsfei.stark.app E/AndroidRuntime: FATAL EXCEPTION: main Process: com.ximsfei.stark.app, PID: 10681 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.ximsfei.stark.app/com.ximsfei.stark.app.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.ximsfei.stark.app.MainActivity" on path: DexPathList[[zip file "/data/app/com.ximsfei.stark.app-9.apk"],nativeLibraryDirectories=[/data/app-lib/com.ximsfei.stark.app-9, /vendor/lib, /system/lib]] at...

I have seen code in gradle plugin project . ` android.defaultConfig.multiDexEnabled = GlobalScope.multiDexEnabled && !GlobalScope.isGeneratePatch `