今天,我将Android Studio更新为3.5。更新后,我在尝试运行该应用程序时发现以下警告。
规则-keep公共类*扩展了androidx.versionedparcelable.VersionedParcelable {(); }使用扩展,但实际上与工具匹配。
我知道警告与我的保卫规则有关。因此,我仔细检查了我的proguard规则文件,但是我确定没有添加该规则,并且不在我的proguard规则文件中。
下面是我构建项目时的警告。
我的项目正在使用AndroidX。任何人都可以知道可以跳过警告或警告来自何处吗?任何想法或替代方式将不胜感激。
菜单->代码->重新格式化代码
以前的Android Studio版本,每当我键入一些代码块时,我的双手都会非常习惯单击Ctl + Alt + L来格式化代码。更新到Android Studio 3.5之后,我将代码格式化为XML,这使我的视图排列错误并破坏了设计。
这是重新格式化代码之前的设计。
重新格式化代码后(单击-> Ctl + Alt + L),我的视图在设计和xml代码方面都被打乱了。请看第二张图片。
看来是个错误,我已经将其报告给Google Issue Tracker。
我准备发布一个应用程序到生产.所以,我生成了签名的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后,我在重建时遇到了以下错误.我的问题是我应该如何首先打开未使用的代码收缩?谢谢和赞赏.
vue-cli 商店
我的代码是这样的: ...mapActions('some/nested/module',[ 'getCountry', 'getCurrency' ]),
如何在Vue组件中设置mapActions路径?