Shy
Shy
> 应该是因为'flavorDimensions flavorDevice, flavorDistrict'把plugin自动添加的Shadow Dimension给覆盖掉了。 那这应该咋整啊
> https://github.com/Tencent/Shadow/blob/57fe9126c281d39ee5bbb350a74d486426abcd22/projects/test/gradle-plugin-agp-compat-test/stub-project/build.gradle#L50 > > 这样写,把已存在的Dimension也添加回去就可以了。 非常感谢! 还有个问题是不是我们插件的Gradle和AGP是不是也得和你们的框架的兼容
> > 还有个问题是不是我们插件的Gradle和AGP是不是也得和你们的框架的兼容 > > 不用完全一致。可以在这里看到Shadow有自动化测试这些版本的兼容性: > > https://github.com/Tencent/Shadow/blob/57fe9126c281d39ee5bbb350a74d486426abcd22/projects/test/gradle-plugin-agp-compat-test/test.sh#L30-L48 Hi, 现在我在宿主app里面加了android:sharedUserId="android.uid.system"变成系统app后,SDK会报错,因为Android禁止系统app使用webview > if (uid == android.os.Process.ROOT_UID || uid == android.os.Process.SYSTEM_UID) { > throw new UnsupportedOperationException( > "For security reasons, WebView...
> 我测了一下getPackageCodePath正常返回的也是`/data/app/com.tencent.shadow.test.hostapp-DT_iCRA93sp55v2z_5QOdQ==/base.apk`,是apk路径,不是dex路径。 > > 所以#818 返回的也是插件apk的路径。 可以了~还有那个 我在#811 提到那个sdk webview的issue算是个bug不
> > > 但是如果单独运行apk呢 这时候所有的类都是系统的ClassLoader加载啊 那是不是就要弄两套eventBus库啊 > > > > > > 单独运行的时候,系统类也跟app的类不在一个ClassLoader。app的类正常在PathClassLoader里。插件运行时换成了PluginClassLoader。EventBus自己所在的ClassLoader就是app的ClassLoader。 > > 那这么改应该更好一点 > > ` void moveToSuperclass() { > > ``` > if (skipSuperClasses) { >...