我首先要提一下,构建时没有出现任何错误。
我最近将我的一个应用程序迁移到了AndroidX。这样做后,在构建签名的APK时,我的某些软件包会被删除。
一个示例是FFmpegMediaMetadataRetriever
,在迁移之前,proguard-rules.pro
中FFmpegMediaMetadataRetriever
中我什么都没有。现在,保留它的唯一方法是添加以下规则:
-keep class wseemann.media.FFmpegMediaMetadataRetriever { *; }
我必须对许多库(包括com.google.android.gms
,com.itextpdf.text.pdf
和其他一些库)执行相同的操作。
发生这种情况有什么原因吗?
编辑
我读到一个问题,提到他通过更新Android Studio解决了这个问题,我将对其进行测试并在完成后再次进行编辑。
编辑2
我可以确认更新Android Studio可以解决此问题。如果其他人遇到这个问题,我将离开这个问题。