Social Connector v0.5.0をインポートしたプロジェクトをAndroidでビルドすると以下エラーが発生する。
Error Unity AndroidJavaException: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.PackageItemInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference
環境
Unity:2021.3.2f1
M1 Mac
Social Connector v0.5.0
TwitterのみのSocialConnectorでのiOSビルド時のエラー解決は以下。
解決方法
基本的には以下の公式のドキュメントを参考にすれば良い。
https://github.com/anchan828/social-connector#fileproviderに対応する
ただし、Androidのresフォルダをそのままの場所だと使えないため、以下の通り、CustomAndroidResource.androidlibディレクトリを作成して/resの中身をそちらに移動する。
AndroidManifest.xmlは Plugins/Android/ 直下のままでOK。
※CustomAndroidResource.androidlibの下にもAndroidManifest.xmlが存在するが問題ない。
コメント