DysaniazzZ

Results 22 comments of DysaniazzZ

他这个是音视频编码改了吧,最早的时候是不花屏的。

check [this](https://iffy.freshdesk.com/support/solutions/articles/48000960521-about-amphetamine-enhancer).

Android Studio 3.0.1 Build #AI-171.4443003, built on November 10, 2017 JRE: 1.8.0_152-release-915-b08 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Mac OS X 10.13.1 Plugin Error: Android Resource Usage...

遇到同样的问题,你的解决了吗

> 2019-07-18 17:46:51.359 30945-30945/? E/AndroidRuntime: FATAL EXCEPTION: main > Process: com.dandelion.shurong, PID: 30945 > java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dandelion.shurong/com.dandelion.shurong.mvp.accout.ui.SplashActivity}: android.view.InflateException: Binary XML file line #17: Binary XML file line...

我这里遇到的问题时接入这个的时候,glide 直接加载资源 id 就有问题了,比如通过 context 获取到 drawable 然后再加载,也就是 `Glide.with(context).load(context.getResources().getDrawable(resId)).into(view);` 这样就没问题,但是 `Glide.with(context).load(resId).into(view);` 这样就有问题。

1、R.dimen.p_80 是这么引用的:`android:minHeight="@dimen/p_80"`,然后比如其他的 R.dimen.p_50 是这么引用的:`android:layout_width="@dimen/p_50"`,而且对应的控件也的确是在 UI 中用的到的。 2、support 包里的无关资源应该怎么删掉(这部分虽然和此开源库无关,但是还是想请大神指点一二)。 3、assets 里的资源大概是这么引用的:`InputStream ins = context.getAssets().open(module + "/version.json");` 是因为不是硬编码写死在代码里所以判定为无用资源吗? 4、同2,如果无效,是否有好的删除方法,因为和 2 一样,是打包时直接就编到 apk 里的,是还要单独拆包去删除吗? @jqctop1

1、对应的 layout 也用到了,是某个 ListView 的 BaseAdapter 的 getView 方法 inflate 的 item 布局。

这个 100% 确认的确是用到了,没有被 proguard 删除。我可以给你看下代码公共部分的 proguard 配置: ``` # For more information, see https://www.guardsquare.com/en/products/proguard/manual/usage # Input/Output options # Specifies not to ignore non-public library classes. -dontskipnonpubliclibraryclasses # Specifies not to...

没问题,我上传了。以及代码和资源的 mapping 文件。举一个例子:调用路径是:`com.xiaojie.tv.settings.CheckItemsAdapter.getScaleView()` 方法里 inflate 了 `item_check_box` 这个布局,然后这个布局里有一个控件使用了 `R.dimen_p_50`。但是 apkchecker 判定 `R.dimen_p_50` 是没用到的。 [Archive.zip](https://github.com/Tencent/matrix/files/3595169/Archive.zip)