repackaged.jar是一个重新打包过的库,其中包含了一些在EmojiCompat库中使用的Apache Commons Lang 3工具类。在EmojiCompat库使用时,这些工具类是必需的,但它们不应该被公开地发布到所有EmojiCompat库的用户中。因此,这些工具类被打包成一个独立的jar文件,只在EmojiCompat库的开发过程中使用。
示例代码:
在build.gradle文件中引入EmojiCompat库:
dependencies {
implementation 'androidx.emoji2:emoji2:1.2.0'
}
可以通过解压aar包查看libs目录,其中包含了repackaged.jar文件。
unzip -d aar_location/ aar_file_name.aar
解压后可以查看到文件结构,其中libs目录下包含了repackaged.jar文件。
上一篇:androidx.credentials.exceptions.GetCredentialCancellationException: 用户取消了活动。
下一篇:androidx.fragment.app.FragmentTransaction中定义的add()方法是什么?