我正试图将我的Android应用程序发布到谷歌商店。我一直收到一条警告信息说:
未优化的APK警告:此APK将导致将未使用的代码和资源发送给用户。如果使用,您的应用程序可能会更小。通过不优化你的应用程序的设备配置,你的应用程序在用户的设备上下载和安装比它需要的要大。大型应用程序的安装成功率较低,并占用用户设备的存储空间。解决方案:使用Android自动优化设备配置,或者自己管理多个APK。
这条“警告”信息正在阻止我发布。“开始生产”按钮是灰色的。
我得到了最新的企业版本Visual 2019 16.2.3。以下是已选中的属性页中的项:
Bundle assemblies into native code
Generate one package (.apk) per selected ABI
Enable Multi-Dex
Dex compile = d8
Code Shrinker = r8
Debugger = .Net (Xamarin)
AOT Compilation
Use LLVM Startup Treacing
Use the concurrent garbage collector
Linking = Sdk and user assemblies
I am supporting armeabi-v7a and arm64-v8a我相信Android包的签名,我有正确的密钥存储库和密钥库密码。
我该怎么做才能让这件事起作用?我应该试着使用ProGuard吗?但我对它没有进行编译有异议。但r8不是比ProGuard更好的方法吗?
发布于 2019-08-28 01:36:25
我创建了一个aab文件并将其提交给了google,这导致了警告信息的消失。但是“开始生产”按钮仍然是灰色的。经过大约一个小时的搜索,我发现应用程序的电子邮件地址没有填写。
谷歌确实需要更好的信息来告诉你这些事情。
编辑:当我使用R8代码压缩器时,我也遇到了许多问题。我转到了Pro卫兵那就好多了。
https://stackoverflow.com/questions/57648955
复制相似问题