【ProGuard】Social Connectorが設定によって動かない時の対処法

結論だけ書くと、プレイヤー設定のファイル圧縮のリリースをProGuardにすると動かなくなりました。

設定をProGuardにして動かなくなった場合での解決方法になります。

解決方法

Custom Proguard Fileにチェックを入れて、Asset/Plugins/Androidに自動生成されたprogurad-user.txtの中に

-keep class android.support.v4.content.** {
    *;
}

を書いたら正常に動きました。

参考にさせていただいたサイト様

余談

とっても疲れました…。
Social Connectorを入れて、どっかのタイミングで動かなくなって何でだろうと考えて、一旦新しいプロジェクトでSocial Connectorの同じようなものを作ってみて、そしたら動いて、2つを比較してみても違いが良く分からなくて、UnityにあるAndroid Logcatという便利なもの(超絶便利です)を見つけて使ってみて、原因っぽいのを検索してみたりして、色々検索しまくっていたらProGuardが原因っぽいことが分かって、何とか解決できました…。
シェア機能は諦めようと少し思い始めていたので、良かったです…。

コメント

タイトルとURLをコピーしました