小编Zar*_*Win的帖子

android studio 3.5警告:规则-keep public class *扩展了androidx.versionedparcelable.VersionedParcelable {<init>(); }`的使用

今天,我将Android Studio更新为3.5。更新后,我在尝试运行该应用程序时发现以下警告。

规则-keep公共类*扩展了androidx.versionedparcelable.VersionedParcelable {(); }使用扩展,但实际上与工具匹配。

我知道警告与我的保卫规则有关。因此,我仔细检查了我的proguard规则文件,但是我确定没有添加该规则,并且不在我的proguard规则文件中。

我的Progurad文件

下面是我构建项目时的警告。

在此处输入图片说明

我的项目正在使用AndroidX。任何人都可以知道可以跳过警告或警告来自何处吗?任何想法或替代方式将不胜感激。

android proguard android-studio androidx

19
推荐指数
1
解决办法
3573
查看次数

XML代码格式在LinearLayout Android Studio 3.5中错误地排列了子视图

菜单->代码->重新格式化代码

以前的Android Studio版本,每当我键入一些代码块时,我的双手都会非常习惯单击Ctl + Alt + L来格式化代码。更新到Android Studio 3.5之后,我将代码格式化为XML,这使我的视图排列错误并破坏了设计。

这是重新格式化代码之前的设计。

在此处输入图片说明

重新格式化代码后(单击-> Ctl + Alt + L),我的视图在设计和xml代码方面都被打乱了。请看第二张图片。

在此处输入图片说明

看来是个错误,我已经将其报告给Google Issue Tracker。

xml format android android-studio-3.5

4
推荐指数
1
解决办法
247
查看次数

删除未使用的资源需要打开未使用的代码缩减

我准备发布一个应用程序到生产.所以,我生成了签名的apk.生成签名的apk后,我遇到了问题.我的apk文件大小有点大,我试图缩小apk大小.我已经试过了

app - > Refactor - >删除未使用的资源

它不会太减少.所以,我在build.gradle(app)中添加了shrinkResources true

 buildTypes {
        release {
            minifyEnabled false
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
Run Code Online (Sandbox Code Playgroud)

添加shrinkResources后,我在重建时遇到了以下错误.我的问题是我应该如何首先打开未使用的代码收缩?谢谢和赞赏.

在此输入图像描述

android android-resources shrinkresources

3
推荐指数
3
解决办法
5170
查看次数

如何配置Vue mapActions

vue-cli 商店

我的代码是这样的: ...mapActions('some/nested/module',[ 'getCountry', 'getCurrency' ]),

在此输入图像描述

如何在Vue组件中设置mapActions路径?

vue.js vuex

2
推荐指数
1
解决办法
9559
查看次数