【UE4.18】リリース用にAndroidのAPKを作ろうとしたら警告が出てパッケージ化できなかった

Project SettingsのPackagingでFor Distributionというところをチェックすると、リリース用にAPKを作れるようになるのですが、

Warning: com.google.protobuf.zze: can’t find referenced class sun.misc.Unsafe
You may need to add missing library jars or update their versions.
とか言ってパッケージ化できませんでした。

そんなときは、
Program Files (x86)\Epic Games\UE_4.18\Engine\Build\Android\Java にある
proguard-project.txtに

-dontwarn
-dontnote

-dontwarn com.google.protobuf.zze
-dontwarn com.google.protobuf.zze$zza
-dontwarn com.google.protobuf.zze$zzb
-dontwarn com.google.protobuf.zze$zzc
-dontwarn com.google.protobuf.zze$zzd
-dontwarn com.google.protobuf.zzf
を追記するとパッケージ化できるようになります。
このやりかたが正しいのかは知らない。

【UE4.18】Enable Gradle instead of Ant をtrueにしていると、Androidのパッケージ化ができない

Project Settingsの
Platforms Androidに「Enable Gradle instead of Ant」という設定項目があります。
これにチェックを付けていると、よくわかりませんがパッケージ化が失敗します。
チェックを外せばパッケージ化できますが、これで解決とは言えない。

追記(2018/07/03):
UE4.19.2ではパッケージ化できました。
Universal Mobile Ads Pluginを使っている場合は、「Enable Gradle instead of Ant」という設定項目をチェックしないとパッケージ化できないようです。