jur*_*ena 5 xamarin.android google-play xamarin.forms android-r8 visual-studio-2019
当我之前发布我的应用程序时,一切进展顺利,但现在我尝试上传我的应用程序的新版本,Google Play 说其中有一些 java/kotlin 代码,并要求我上传一个反混淆 txt 文件。我一直在寻找答案,人们提到了 android studio 在您使用 proguard 或 R8 代码收缩器时创建的“mapping.txt”文件。
有谁知道我可以在哪里生成这样的文件或者它可能在哪里?
注意:自从上次更新应用程序以来,我没有添加或升级任何 nuget 软件包,并且我已经查看了 bin/obj 文件夹,但没有成功。我还检查了捆绑应用程序时创建的存档文件夹。
构建 Xamarin Android 应用程序时,ProGuard 的混淆步骤被禁用。因此,不会生成反混淆文件,也无需上传。您可以忽略该警告。
Xamarin.Android ProGuard 配置不会混淆 APK。事实上,不可能通过 ProGuard 启用混淆(即使通过使用自定义配置文件)。
编辑:目前 Xamarin.Android 中有一个开放的 PR,可以让 ProGuard 生成该mapping.txt文件。但请注意,这只是为了消除警告。理论上来说是不需要的。
| 归档时间: |
|
| 查看次数: |
1036 次 |
| 最近记录: |